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

One Microsoft
Pros: Good benefits, good growth opportunities for junior devs, management here to help. Work life balance respected most of the time
Cons: Mountain View location has limited opportunities when it comes to diversity of projects and management of larger projects (no growth for managers, need to move to Redmond). Company keeps aiming at past trends instead of creating new ones.