Pros
Privately held company.
Offers great development opportunities such as: career advancement, mentoring, international assignments, training, etc.
Good benefits and competitive pay.
Cons
Sometimes things don't move as fast due to size and people involved.