Pros
- Decent pay & benefits
- Somewhat flexible with regards to remote work policy
Cons
- Micromanagement & lack of trust: Constant interference from management, requiring approval for even small decisions, stifling autonomy.
- Blame culture: Delays and mistakes are often blamed on individuals, creating a toxic atmosphere of finger-pointing rather than problem-solving.
- Poor communication: vague or incomplete requirements from the Product team, combined with fragmented communication between teams, leads to confusion and delays.
- Unrealistic expectations: tech leads demand constant status updates and real-time responses, undermining the value of focused, async work.
- Disrespectful leadership: Feedback is often one-sided and dismissive, with leaders relying on their "experience" to shut down any alternative suggestions or feedback.
- Lack of team empowerment: decision-making is centralized, with little room for team members to take initiative or make independent calls.
- Incompetent technical & engineering leadership, very unprofessional
- Chaos. No process, no proper systems, and an environment that stifiles initiative