Pros
Great Pay Good benefits (no better or worse than other fortune 500s) Career movement and advancement is forced so you always get new experience Offices with available space contain things such as daycare, dry cleaners, coffee kiosk Easily accessible system offsite, so you can work at home Always upgrading systems/process
Cons
No work/life balance - you are never off (you work till 10pm to midnight, on vacations and weekends) and you will get an e-mail at 1 am and they expect a response by the time you walk in at 8 am Always buying other companies and laying workers off Job instability - performance has nothing to do with whether you are promoted, layed off or moved Leaders lead by fear... (Do not challege their decisions in front of others) No pipeline products (internal freshness index - nill)