Company: Microsoft
Date: 2013-12-25
Overall rating: 3/5
Employment status: former
Experience level: Senior

Mixed bag, a company that needs a comprehensive policy on career planning for its people
Pros: If you get into a good division, with a good boss who knows how to navigate the bureaucracy within then you can do really impactful things
Cons: It is an inward looking, extremely slow moving, bureaucratic and arrogant organization. They are thrashing around trying to repeat the successes of the 80s and 90s in new areas, without changing any of their leadership or practices. That means unless you are an insider you get thrashed around as well - reorganizations and changes of direction are constant and unending. Managers at all levels are hit and miss, and empires constantly block meaningful progress