Pros
None. The current leadership frequently interferes in technical decisions without sufficient knowledge, making improvement unlikely.
Cons
1. Think 1000 times before accepting an offer. Salary may look attractive, but it does not reflect the reality of the work environment you’re stepping into.
2. A small group of leads holds disproportionate control over the environment. Their influence shapes decisions, culture, and outcomes, leaving little room for fairness or balance.
3. Micromanagement is the default. There is little to no trust, and even minor decisions are constantly controlled or overridden.
4. Leadership lacks technical depth but still enforces decisions to protect themselves. When those decisions fail, responsibility is quickly shifted onto the team.
5. The work environment is highly toxic. Public criticism, raised voices, and regular humiliation are part of daily operations.
6. There is no sense of stability. Hiring and firing happens frequently, leaving employees in constant uncertainty.
7. The culture actively undermines confidence. Even when delivering your best work, you’re made to feel like it’s not enough due to how feedback is delivered.
8. Overwork is normalized. Staying late is expected as a show of loyalty, not necessity. Refusing to follow this pattern is viewed negatively.
9. Compensation does not justify the stress, pressure, and lack of respect employees face.