1. This company need to improve a lot of things. If you want to break your mental health, you can join this company. This company is still deliberately ignore 'something' which they should deal with). They will treat you as a 'Robot'.
2. Toxic Work environment - there's a lot of negative behaviors—such as manipulation, bullying, yelling, and so on—are so intrinsic to the culture of the organization that a lack of productivity, a lack of trust, high stress levels, infighting, and discrimination become the norm.
3. There are no boundaries around work - management might push the teams until the teams will feel burnout and exhaustion and expect their teams to do the same, whether they’re working in the office or virtually.
4. Too High Turnover - there's a lot of 'Good and Valuable' people left this company. Even some of HR also left this company (sound weird). This company keep losing talent and expertise.
5. A lack of proper recognition for your efforts. Your bos and upper management doesn't appreciate your time, effort, and your hardwork!
6. An unjustified and regular criticism of you or your work. Bos will keep tortured you and he is very blame heavy even it's not your fault and he is always angry for a stupid thing (not professional).
7. Absence of clear direction - the leaders rarely discuss or chart a deliberate direction or strategy for the future, or they fail to communicate a coherent message about the strategy to all members of the organization. What they know is only chasing the quantity instead of quality (even actually they are delivering a failed program).
8. Ambiguous or Incomplete functional requirements - when team members are not communicating effectively, it can lead to a lack of clarity regarding project deadlines and objectives. Sometime its totally waste time and effort because keep need to deal with unclear requirements.
9. There is no support for employee growth.
10. Micromanage - Bos will keep asks for frequent updates and loved to do frequent meetings. Also, suggests unrealistic expectations and deadlines. Becomes irritable when decisions are made independently without their input.
11. Mistrust in workplace - Bos constantly hovers over team members, closely monitoring every task and decision, displaying a lack of trust in their abilities to work independently.
12. Blame Game - some of the team members are quick to assign blame to others when things go wrong, rather than addressing issues collaboratively and taking collective responsibility. Some of them are not doing their works and keep depending on others.
Overall what I can say is the management are really sucks!