Company: Microsoft
Date: 2014-12-01
Overall rating: 3/5
Employment status: current
Experience level: Senior

A great place to have worked for 15+ years, but lots of changes in the last year....Some good and some bad.
Pros: Big company with lots of diversity of people, cultures, and ideas.  Lots of opportunities in such a large global organization.  Good benefits, stock, bonuses, etc.  They hire great talent and are driven to deliver timely and useful products
Cons: Easy to get lost in such a large company and not see the value to the bottom line if you're not working on a key deliverable.  Consistently behind delivering relevant products first to market.