Company: Microsoft
Date: 2009-12-29
Overall rating: 4/5
Employment status: current

Microsoft is a great place to work
Pros: Excellent benefits, diversity of business unit allows one to move from group to group experiencing different culture without leaving the company
Cons: Upward mobility is sometimes hard if the group is large with a lot of senior engineers.