Top management is unreasonable and never likes to hear No for an answer. Employees are always subjected to unreasonable pressure to get things done. Effort estimation is done only on machine resources and never on human resource availability. Expects employees to work 24/7. Management is very opposed to constructive criticism. They celebrate work force not taking any vacation.
The team I was working with had a director who lies to your face while locking eye-contact. The senior manager in that team will force you to work 24/7. He tracks the progress of test execution per day and not per week. He will never accept blame for his poor decisions but will happily pass it on the team working for him. There is an automation lead and a manual lead who were promoted recently. The automation lead would visit the US office, spy on employees there and would report to management in India about the employees in US. This automation lead openly advocates for 16 hour work per day. The manual lead doesn’t know what exactly project management is or how testing is done in IT industry. They oppose best practices. The director would provide a plan for the employee, but the senior manager and lead will take the same employee to a different direction. End of the appraisal cycle employee is blamed. This team also had an architect who would stalk on team members test configurations for violations and would call them out in team channels. This combination is futile for any engineer who wants to work smart. End of the day these guys would use like a tissue and cast you into a dust bin.
The lab administrator in my office in US is very rude. I was shocked at this behavior towards employees in office and his foul mouth. I even wonder if he had gone to any school to learn the skill of assimilation into an organization.