Company: Microsoft
Date: 2012-02-15
Overall rating: 4/5
Employment status: current

A lot of opportunity if you devote yourself the position
Pros: Great opportunities to work with interesting technologies. The people I worked with were hardworking and fun to be around. Beautiful campus to walk around during breaks. I enjoyed the morning lecture series (they brought in top notch MS employees). Great weekly performance review cycle.
Cons: Work is very team dependent, you need to find a good one. At times feels isolated. Too much emphasis is put on documentation and needs more innovation.