Company: Microsoft
Date: 2014-10-01
Overall rating: 5/5
Employment status: current
Experience level: Senior

excellent employer
Pros: there are lots of great opportunities at Microsoft and it's easy to move around. Not all teams are great, but there are many great teams there!
Cons: It's a big companies and not all parts of it are great.  Some places encourage long hours.  But there are a lot of good teams too.