Company: Microsoft
Date: 2020-01-27
Overall rating: 5/5
Employment status: former
Experience level: Junior

Excellent culture, vision, and work-life balance
Pros: I can't say enough good about my time at Microsoft. The work culture was excellent. Driven colleagues, pushing the boundaries of what is possible with developer tools. I have so much respect for my manager. She guided me to a fulfilling two years in my position, and helped me achieve incredible work life balance.
Cons: The company can feel large at times, as you'd expect. Some of the internal systems are out dated (expense reporting, I'm looking at you).