Company: Microsoft
Date: 2015-10-28
Overall rating: 5/5
Employment status: current
Experience level: Junior

Getting better
Pros: - Very interesting and challenging tasks if you join the right team
- Smart colleagues
- Microsoft cares about its employees (health, dental, 401k, stocks)
- Good work/life balance
- Hackathons
Cons: - NO FREE FOOD! it sucks...
- You won't get the latest Mac Book Pro and iPhone when join
- To get promoted you often should be a fried of your manager
- Comparatively low compensation
- Might get some routine boring tasks if you are not in the right team, though you can switch them pretty easily