Company: Microsoft
Date: 2014-04-06
Overall rating: 5/5
Employment status: former
Experience level: Senior

Smart colleagues, change is a constant...
Pros: Structured company with lots of resources to learn and develop.  Great and competitive salary and benefits.  Exciting product range and goals.  Awesome flexibility for working moms.
Cons: In international localtions, company culture really depends on the leader that is in charge of the region or subsidiary.