Pros
Good salary and benefits. Portfolio-worthy projects and clients which keep coming.
Cons
1. Profit over people Leadership prioritizes margins at the expense of employees. Turnover is constant—resignations happen almost weekly—yet layoffs continue despite clear manpower shortages. 2. Toxic, blame-driven culture There is a strong blame culture reinforced by a boys’ club mentality. Mistakes are called out publicly, even in front of clients, with accountability pushed downward rather than owned at leadership level. 3. Operational chaos There are no clear job scopes, no structured execution processes, and no defined team hierarchy. Expectations shift without alignment, leaving teams directionless. 4. Perpetual firefighting Work is reactive rather than planned. Long hours are the norm, and maintaining boundaries is effectively impossible. 5. Lack of ownership and continuity Resources are shuffled constantly, sometimes weekly, resulting in fragmented responsibility. People are reduced to task executors rather than empowered contributors. 6. Lack of psychological safety Employees are not set up to raise concerns or admit mistakes without fear of public criticism. 7. Unsustainable workload expectations Workload and timelines often require consistent overtime, making long-term sustainability difficult.