Pros
- Brilliant, hard-working coworkers. Easily the best part of the company. - Supportive, collaborative team culture where people genuinely help each other. - Opportunities to learn from talented colleagues who care about the work.
Cons
- Leadership seems disconnected from reality and ignores employee concerns. - Promotions and career growth are unclear, inconsistent, and constantly moving. Long-time employees who built their teams from scratch are repeatedly passed over for promotions. - Toxic behavior from some managers goes unchecked. Speaking up can backfire and lead to retaliation. - Poor communication. New team members or leadership changes are often announced without warning (or unannounced), leaving employees blindsided and frustrated. - Wins are claimed by leadership, mistakes blamed on the team. - Talented employees are undervalued and frequently leave, creating low morale. Leadership does nothing to prevent this. - Company growth announcements are completely tone-deaf. Teams are understaffed, overworked, and stressed out about supporting yet another client (while not seeing a dime of the new revenue).