Pros
-This is the perfect job if you're in the market to find a new job -Management really has no clue what anyone is doing, so you can skate by doing the bare minimum without any fear of remorse
Cons
-Upper management never wants to make managerial decisions, they are too timid to make tough decisions and just pass the buck every chance they get or just let things play out -No real honest feedback, especially to those who truly need it. Employees that perform terribly get patted on the back while the high performing employees become the workhorse of the company because management doesn't care who does the work as long as it gets done. With this vicious cycle, the employee turnover rate remains super high as they realize there are far better places to work -There is alot of strife between senior management themselves and what the company's direction and role should be. This creates a problem for employees as they are directed to do different things from their 3 different bosses.