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

Great Company
Pros: I love that Microsoft is very transparent with their employees. There's a clear sense of cultivating a culture of collaboration and trying to create products that would be useful for others.
Cons: Lowkey, the documentation and training is a bit lacking for new software engineers.