Pros
Middle management (depending on department) is great with working with employees. Schedule changes are easily made and again depending on manager or supervisor, they gave done the job they are managing.
Cons
Speaking as someone who has a college degree....Executive pay and executive understanding of every job function is way out of balance. They ask for more out of employees than they themselves are willing to give. In addition, executives take little time to actually speak or know persobally the employees. Executives are way overpaid, in relation to the people actually doing the work. I believe any executive would last 2 weeks doing the job that they are managing. Then when bonuses (if there are any offered to employees) executives are silent when they receive them. In closing, the executives receive bonuses for pushing hourly employees to work overtime and they give little care to give meaningful bonuses to the employees who actually do the work.