Company: Microsoft
Date: 2010-08-14
Overall rating: 4/5
Employment status: former

Excellent Place to Work
Pros: Best Reasons to work:

* Challenging and interesting work. 
* Very capable teammates and dev leads; lots of opportunities to learn and grow
* Relaxed work environment; set your own hours, get free drinks and coffee, wear whatever you want. It doesn't sound like much, but it helps make the work environment a lot less stressful.
* Tech Talks and Courses you can take to learn more about programming
Cons: Food isn't as good. There are cafeterias serving food, but they could definitely be serving better quality or more variety.