Pros
Integrity, assets, longevity - top of the market research sampling heap - everyone trying to nip at their heels but not making many inroads, the basic product is pretty solid. Improved leadership - it was never terrible, but just not always clear on the future. Personable atmosphere and fun/young culture, you need to have your head on straight and be a team player no matter what, there's always politics but the atmosphere is too fast paced for petty b.s. to matter much - it's good and keeps the drama to a minimum. The hours are long but you can work from home on a regular basis depending on your position.
Cons
Company is still playing catch-up on the technology side, but there is hope. Corporate board plays with the compensation structure every year...and each year the bar gets raised higher, even if your performance is exemplary it may be hard to make the same $$ as you did the prior year, the health plan and costs go up (and coverage gets worse), no room for employee ownership/options. Growing pains - been going on for a while but as company grows there continue to be politics/territory issues, and increasingly more administrative-type work which could be addressed via better tech solutions. Neutral on career development, can be difficult to get a promotion. If you're thinking of working here, get what you want up front and do not settle, it will be next to impossible to make up that lost ground. When terminating employees, HR's approach is ruthless. The working conditions outside the US are considerably better, company has >20 offices in other countries.