Pros
Rapid growth Casual environment for professional services Advancement possibilities Solid people Friendly CEO Flexible time/commuting options depending on manager
Cons
Really interesting to contrast my experience with the one below. I think the experience varies from department to department. As someone who is not in a consulting/client service role, I have been fairly unhappy here. My department is overworked, undervalued, and understaffed. Health insurance premiums have jumped (it's more like $800/month if you have a family + 5000 deductible.). Lots of partners means lots of egos and many different interests being served. I've also noted several clear incidents of sexism (e.g. comments, pay discrepancies). Pay is on the lower side and benefits keep declining. There is not a unified feel throughout the company and its offices.