Company: Microsoft
Date: 2014-03-16
Overall rating: 4/5
Employment status: current
Experience level: Junior

Takes care of their employees
Pros: MS takes care of its employees, and encourages you to move around to try different roles and teams. Benefits are great. You get a great sense of security at Microsoft.
Cons: If you want to make money, then Microsoft is not the right company. The pay is not as competitive as other well settled companies in the bay area. Sometimes you get frustrated thinking that MS is always catching up to competition.