Company: Microsoft
Date: 2017-07-21
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great benefits
Pros: World class benefits, work/life balance is up to the individual to define (though this probably varies by team), interesting & impactful work on products that everyone recognizes
Cons: Inter-team work still could improve (working with some teams can feel like a fight, but most teams are good), minimal training/onboarding for new hires