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

Non-Core roles in a large enterprise company.
Pros: I get to work on really big things at a scale that few people get to experience. I have a lot of autonomy to do things in a way I think they should be done. I work with very smart people who are driven. We're rich so I have lots of resources at my disposal.
Cons: All your mistakes go into a metaphorical back pack that you carry with you everywhere you go and which fills up over time. A management culture that values action over planning. A very strong "what have you done for me lately" approach to people management and rewards. A culture of blame.