Company: Microsoft
Date: 2014-03-07
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great work flexibility, exciting changes afoot
Pros: A huge company that impacts the lives of millions. Very few companies offer that type of scale. Great opportunities for flexible scheduling and remote work. Real commitment to help employees advance and finally a move away from the long-despised review system.
Cons: Because the company IS so large, it can be difficult to navigate. Lots of competing priorities can make it challenging to push good ideas through. Recent reorgs are also distracting to the day-to-day work.