Company: Microsoft
Date: 2013-12-19
Overall rating: 5/5
Employment status: current
Experience level: Junior

Microsoft truly is an incredible place to work
Pros: Microsoft offers incredible benefits, unlimited upward mobility and diversity in skill development, and a no limits to achievement in role.  There is literally no limit to what you can achieve, if you are motivated.
Cons: There are a few who are resistant to the One Microsoft and culture shift that began years ago. But there are so many talented, intelligent, incredible people that model success that taking the high road is relatively effortless.