Pros
Bonus structure while company is performing. I had a work life balance, but that was a rarity in the company.
Cons
No clear vision or formula to get where you need to get as a department or company. Upper management was always trying to GUESS what their management wanted or needed. Their guessing would result in us having to respond with knee jerk reactions at the end of the year to act like THEY actually accomplished something for the year. They don't learn from past mistakes and continue to think if you do the same things you will get different results. Band-aids to fix the issues are rampant and they never go back to make the solution better. Have no clue in how to accurately define a problem or allow for enough time to develop a long term solution that is easy to support and maintain. Management is either a dictatorship, uninvolved or clueless.