Company: Microsoft
Date: 2008-04-26
Overall rating: 4/5
Employment status: current

Working at Microsoft is fun, rewarding and has the unlimited potential of making big impact in technology
Pros: Abundance of knowledge resources, professional and career mentorship, scope for making great impact on the world, opportunities to switch to several different roles and products within the company, great working conditions, amazing place to live (Seattle area)
Cons: Lack of vision for the company at the highest levels of management, bureaucracy, not being agile with respect to competition from smaller companies, getting isolated into highly-specialized silos of work