Company: Microsoft
Date: 2018-11-12
Overall rating: 4/5
Employment status: former

State-of-the-art projects, amazing people
Pros: Really amazing projects where you can learn a lot. Opportunities to work on and contribute to world-class projects.
Cons: Some of the projects (code base) are quite huge, so it can be hard, or even impossible, to get a grasp of everything. It depends on a team and it can be individual, but putting in extra hours is not really uncommon.