Company: Microsoft
Date: 2020-03-06
Overall rating: 5/5
Employment status: current
Experience level: Junior

Overall Great Experience
Pros: Teams in Microsoft are very interconnected which provides a great opportunity to work with developers from various backgrounds and having different skills. It also makes it easier to work on large scale projects that definitely add to your experience.
Cons: Development may be a little slow in some teams that focus on stability & slow gradual improvements.