Company: Microsoft
Date: 2014-10-17
Overall rating: 4/5
Employment status: former
Experience level: Senior

For a large company, great.
Pros: Scale of business, internal job market and fast pace.  Lots of upside
Cons: Some politics, big corporate culture and slow to change.