Company: Microsoft
Date: 2014-08-21
Overall rating: 5/5
Employment status: current
Experience level: Junior

Microsoft has great benefits, work/life balance (depending on your team), and a focus on career development
Pros: - many career opportunities
- great benefits and pay is to market
- new rewards and bonus system is simpler but reward levels are less clear
- new CEO and good company direction
Cons: - work/life balance can be low depending on the team
- it all depends on your manager - a great manager is fantastic for you while a bad manager can make your life at Microsoft very difficult