Upper Management/ Mid-Management has no clue what is going on
Pros
None, maybe if your in management, they take the credit of the good hard workers below them and take all the pats on the back. You will show up one day and find out you have to work 12hr/days for the next 2 weeks with no notice and looked down upon if you cannot meet there 1 day notice.
Cons
I worked in Pittsburgh HQ for over 3yrs and I worked under the most egotistical and miserable management. Hard workers that have worked there much longer than anyone else and helped owners start the company (10-20yrs) would say "remember when people used to like coming to work", the upper management would use the new employees/temps to pump out production then dump them after working 50-60hr+/weeks just to get a quick big order out. The apple management would rule the roost with fear to bully people and keep them doing whatever they wanted. The apple management would show up without knowing anything going on and nit pick on the good hard working employees for punching in a minute late or coming back from our only 10 minute break a day and wait for people walking in a minute late. Would that make you want to work hard for that guy.