Company: Microsoft
Date: 2014-01-08
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great place if you are open to or prefer to find your own path
Pros: Motivated, smart energetic people.  Lots of opportunities to work across disciplines.  Employees are empowered and encouraged to have impact.
Cons: Some roles are poorly defined, poor documentation of processes, at times too many layers of alignment and in put to get things done.