Pros
The culture is extremely toxic and isolating. People work next to each other every day but barely communicate. There is no sense of teamwork, collaboration, or shared purpose. The atmosphere feels tense and grumpy, and over time it becomes emotionally draining. Instead of a supportive environment, it feels like everyone is just trying to get through the day. Many managers are clearly too junior for their roles. They lack people management skills, experience, emotional intelligence, struggle with basic communication, and are not equipped to handle feedback or disagreement. This results in unprofessional behavior, poor judgment, and a complete absence of psychological safety. Speaking up, challenging decisions, or asking clarifying questions is discouraged, either explicitly or implicitly. Work is constantly undermined by executive interference. You can spend weeks improving something, raise thoughtful suggestions, and see them rejected - only to be forced to change the same thing later because the idea suddenly comes from higher executive leadership. This happens repeatedly and makes individual ownership feel meaningless. Execution is further hurt by excessive oversight and constantly shifting priorities. Teams are expected to deliver without stable direction, which leads to frustration. Product and design leadership are weak and poorly aligned. Product direction changes frequently and lacks a coherent strategy, while design feels disconnected from real user needs. Engineering is left to absorb the fallout of unclear decisions and last-minute reversals. Communication from leadership is reactive, with new initiatives introduced without enough context or follow-through, adding to the constant pressure and instability. - I clearly learned how NOT to manage teams
Cons
- Toxic and isolating culture - Inexperienced and ineffective managers - No trust, no psychological safety, no ownership