Company: Microsoft
Date: 2014-05-09
Overall rating: 4/5
Employment status: former
Experience level: Junior

Opportunities, Excellent Pay/Benefits; Inconsistent Culture
Pros: Excellent pay and lots of career opportunities internally once you get your foot in the door.  Benefits are stellar, especially if you're working in the Seattle area. The company has a portfolio of AMAZING products that most people aren't even aware of and everyday is an opportunity to learn something new. As long as you're proactive about your career development and network with the right people, this can be a great company to stay with for a long time.
Cons: Being that the company is so large, it can be overwhelming at times and it's very easy to feel lost. The company is also notorious for reorgs, which make the company culture a bit chaotic at times. Change is pretty slow at this company. Oftentimes, great ideas and team growth is often stifled by internal bickering and sword rattling.