Pros
-modern work culture w/ emphasis on diversity and social responsibility -in 80th to 90th percentile, overall, for innovation and methodology and tech -very good benefits overall, you are actually expected to use your PTO -very stable financially and gaining share -excellent CEO, creme de la creme IMHO
Cons
-programs come and go like the wind, i.e. very inconsistent -lethargic mid to long term discipline and vision -mentorship programs do not exist -poor work space planning and slow to react; very very crowded -fat middle management layer riddled with outdated skills and indecision -advancement relies on political posturing and games rather than merit and vision -very poor equity programs/distribution for anyone not in senior management -below avg. retirement plan options