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.