Company: Microsoft
Date: 2013-10-06
Overall rating: 4/5
Employment status: current
Experience level: Junior

Big ship making a big sweeping turn.
Pros: Teams are great, strong personalities, and great to work with. Working across groups is difficult as commitments do not align and everyone is focused on their own delivery.
Cons: Bureaucracy and calcified culture. Hot teams are HOT, not teams are not. Rock stars get the spotlight, but the person that delivers every day, the person that executes without self-promotion is no valued.