Company: Microsoft
Date: 2012-11-03
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great experience
Pros: Great benefits; open communication between levels; felt like my work and opinions were respected even by upper management in my group. In addition, my last manager there was excellent.
Cons: There was not much opportunity for advancement within my group for me (I was interested in pursuing software development rather than management) and it was hard to break into other groups, even though I had received consistently high performance reviews. Although I felt qualified, I was unable to land any positions that interested me in the Seattle area and ended up leaving the company so that I could continue to grow.