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

Big company, tons of opportunities
Pros: Lots of opportunities, great training resource. Good work life balance
Cons: Well structured means less flexibility, too much procedures sometimes, hard to switch teams. Skill sets are limited to  MS internal