Company: Microsoft
Date: 2012-10-14
Overall rating: 2/5
Employment status: current
Experience level: Junior

Good for Fresh college hires, not good for mid-level hires.
Pros: - Latest hardwares and softwares provided.
- Windows phone and surface tablets given.
- more money to spend on team than other companies.
Cons: - Not all teams have work which can be called good. maybe 1 in 10 gets a chance to work in good product.
- Quantitiy of work is too much(Not quantity), work life balance will get screwed big time.
- WFH options is not as flexible.
- Too much peer competetion. 
- Pays good, but not that much to work you ass off all the time.
- Only old timers keep getting all the hike and bonuses.