Company: Microsoft
Date: 2013-01-28
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Stable company with good career opportunities
Pros: Great company producing good products. 
Company doesn't save cents on employees providing good working space.
Lots of great developers and smart people.
Cons: Lots of process in a way to get things done.
Hard to get ideas to the management. Usually ideas delivered from management to developers.
Many people care about career only.