Company: Microsoft
Date: 2013-08-01
Overall rating: 4/5
Employment status: former
Experience level: Senior

Tough but rewarding
Pros: Amazing people, global business, dynamic, fast moving and ever changing.  You can easily have your entire career within the company and never get bored.
Cons: Not for those who don't like change all the time.  Very fast paced and as with most large companies, it can feel soul-less at times.  If you have difficulty setting work-life boundaries, watch out as this place will keep you busy 24/7 so boundaries are required to survive!