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

Shouldn't complain
Pros: Great salary and benefits, on the right team you can work on groundbreaking projects
Cons: On the wrong team you can slog through the most boring legacy systems imaginable.