Pros
Good lesson on how not behave in a professional environment and how not to treat your team or employees when you are in a managerial position.
Cons
Zero work satisfaction and Zero personal or professional growth. Hard work gets you nowhere rather favoritism gets you everything. Toxic work environment with over worked and under payed employees. Employees are expected to work overtime and on weekends with no appreciation or compensation. Inputs and new ideas from employees are not welcome. Rules and company policies are different for different individuals. Some Managers come and go as they please and take unlimited number of payed vacation days. Intense rivalry amongst managers of various departments. Employees are caught in the cross fire and pay the consequences for the dysfunctional upper management. HR department is utterly incompetent with no interest in looking out for the employees well-fair and spends majority of the workday surfing social media websites. CEO and upper management are extremely intrusive in employee’s personal life. Inappropriate comments and judgements are passed on people. In a nutshell, working here is a lose lose situation. Noting to gain but might lose your mind.