Pros
Very intelligent colleagues. Travel and opportunities to meet people from other parts of the world. Emphasis on continuing education and skills improvement. One of the best best health insurance coverage, seemingly unaffected by the disastrous Obamacare.
Cons
"No work from home ever" mentality. Astonishing amount of micromanagement. Greed. Not taking into account "the will of the people" Changing things at the last moment and having others deal with the consequences. Some people who process orders do so without any obvious sense of priority. Fear. And it deserves a special paragraph. - fear to take responsibility - fear to speak up - fear to say anything critical of the management - fear to say CEO's name out loud - fear to end up on the next layoff and creating unnecessary drama as a result