Pros: free food and paychecks
Cons: demoralizing micro-management that will suck your self-esteem
Horrible culture of management not entrusting its staff to perform their job. Top-down management style where VP's get involved in daily duties not typically seen at other companies. Practice is to bandaid issues and never address them fully. If you are passive aggressive, or like working with those who are, then THIS is the place for you! Still feeling good about yourself? B/E can take care of that, too!
Irrespective of your experience or educational background, you will be put down publicly (especially via email with lots of copied managers) and lead a sullen, hollow existence.