Company: Microsoft
Date: 2014-06-11
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Mixed bag - experience can vary a lot depending on team and manager
Pros: - Work-life balance is good
- Lots of smart people to work with
- Good values and contributes well to the society e.g., encourages giving back to the community
Cons: - Too slow to adapt and can be very bureaucratic sometimes
- It is too big, so learning opportunities can be limited compared to smaller companies especially for the beginners
- Engineering systems are in need of a big overhaul