Pros
The whole management team is abysmal and detestable specimen of a human being. They are inept, arrogant, dishonest and abusive. Some of them have no clue how to manage, motivate, or mentor their subordinates. They only care about their own ego, reputation and advancement and constantly lie, manipulate and exploit the employees. They also berates them for every minor mistake. The management take the credit for their achievements and blame them for the failures. They create a toxic and hostile work environment that stifles creativity, collaboration, and morale. Overall, the management is the quintessence of a bad leader. They provide unrealistic deadlines and blame the employee if he/she cannot meet the deadline. The management screams with QA team like a barking dog. Instead of admitting their mistakes and learning from them, they always blame junior employees for everything that goes wrong. The employees have lost respect and trust for their management and some of them have even quit. The management is a classic example of a scapegoater and a psychological projector who tries to hide their incompetence by blaming others. The salary structure is poor and they cannot provide increment timely. The space is very small. As a result, a lot of employee has to work in a small area. For this, the environment is chaotic and it's hard to focus on work.
Cons
Timely salary is provided to the employees.