Company: Microsoft
Date: 2013-11-02
Overall rating: 5/5
Employment status: current
Experience level: Senior

A company full of resources
Pros: Good processes
Lots of resources and experts to talk too
Great benefits
More flexible working styles in about 60% of available jobs, some though are 8-5, or clock oriented
Work with smart people 
Beautiful Redmond Campus with Great cafeterias right on campus
Microsoft employees are amazing at Rallying to a new vision, when one is set.
Cons: Highly competitive 
Expected to work independently, without direction, but still held to a high output goal
Expect to work more like 50 hours a week, including checking email on the weekends
Only hourly employees would get overtime
Such a large company that sometimes there are conflicting agendas: example - "don't hire more vendors that have badge access AND ALSO Headcount freezes and scrutiny on replacing open slots"   So, sometimes the work is heavy, but they don't reduce the expectations.