Company: Microsoft
Date: 2014-05-11
Overall rating: 4/5
Employment status: former
Experience level: Senior

Good decade of working there
Pros: Overall, the atmosphere is very professional and positive - most people you work with will be approachable and committed. There is a huge focus on career development - you might actually be surprised at how much time and effort goes into planning your future with MS. The benefits were pretty good - no complaints in the department.
Cons: Too many re-orgs - hard to stay focused and really deliver long term services or functions as is it surprisingly common for projects get dropped mid-flight or abandoned after delivery. Also, even though there are stated company goals, it seems that they don't always translate to shared commitments and the siloed approach is  very common from the top down.