Company: Microsoft
Date: 2017-10-11
Overall rating: 4/5
Employment status: current
Experience level: Junior

Balanced
Pros: Competitive salary and benefits, wide range of projects and office locations. Flexible about working remotely on a per need basis.
Cons: Promotions are few and far between; it seems to be based on seniority/time spent in the company rather than merit and accomplishments.