Company: Microsoft
Date: 2013-03-01
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

You can make an impact
Pros: flexi working, career opportunities, challenges, job keeps changing so you won't get bored
Cons: lots of dependencies on other teams, long processes, slow to react