Company: Microsoft
Date: 2011-12-28
Overall rating: 5/5
Employment status: current

Great place to work!
Pros: Great work place, opportunity for growth if you find a team that fits you and your capabilities. Steep learning curve for people seeking more opportunities
Cons: Deep hierarchy due to size of the company. Many layers of team and needs to be willing to work with many team members to get projects done