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).