Company: Microsoft
Date: 2013-10-17
Overall rating: 5/5
Employment status: former

Supportive and great learning environment
Pros: Team is very supportive and passionate about the work they do. Managers reach out and are very open to your ideas. Interesting projects, easy to switch to different team if you're ready to try something new. Great Give program for public service and donations to nonprofits. Awesome wellness benefits. Great compensation. Can't really ask for more!
Cons: I guess the stability of a big company is not for everyone, but if you're looking for a solid job where you can learn and contribute meaningfully, there aren't very many cons.