5.0
Apr 29, 2013
Current employee, more than 5 years
Redmond, WA
Recommend
CEO approval
Business outlook
Pros
The people you work with everyday, make for an incredible workplace experience. Lots of smart people to learn from and to challenge you. There's a lot of diverse technologies and domains to pick from as an software engineer. Find something that challenges and excites you without leaving the company. The benefits are great, though they used to be better. Some great updates were made this year and that makes me optimistic about the future.
Cons
Sometimes suffers from typical big company problems. Changes and are slow and bureaucratic at times. Many teams still manage to find ways around that and remain extremely agile. It's easy to get lost in the crowd and stand out. There is a LOT of very smart and talented individuals here.