Company: Microsoft
Date: 2013-12-19
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Good for learning and Smart people
Pros: Great place to learn and improve, good smart technical people, good culture and flexible working.
Cons: No career opportunities outside of US (Seattle), can be very political and networking really helps progression. Tough review system and have to always be improving.