Company: Microsoft
Date: 2014-04-08
Overall rating: 4/5
Employment status: current
Experience level: Senior

Challenging, fun, great people
Pros: Variety of technologies and products to work on, benefits, quality of employees
Cons: size, cross-group coordination, agility and time to market