As the company has matured, the cost-cutting has become more aggressive. While one is unlikely to ever find an organization with a more talented workforce, it comes with many costs.
The constant threat of being fired, the recent elimination of stock grants so most employees took a massive pay cut, long hours, zero work-life balance, but aside from that you get free coffee and soda. Senior people are being cleared out for no reason other than to hire junior people at below market rates and undercut salaries.
It's a crucible, not for the faint of heart. The starting salary is attractive, but the longer one works there, the worse it is for the advancement of your career. Most of the managers exhibit blatant favoritism and discrimination in project assignments and thus promotions, so if you're not in the favored group, you have zero chance of advancement.
No work life balance, long hours, big brother treatment of employees