Company: Microsoft
Date: 2010-08-24
Overall rating: 3/5
Employment status: current

My Experience at Microsoft
Pros: Excellent health benefit package, encourages work/life balance, many different technologies and products to work on, mature & stable corporation, individual offices, smart & passionate people
Cons: Lack of innovation, too much process and politics for rapid development & innovation, lack of agility as a corporation, still learning how to release software in shorter release cycles, fair amount of politics, compensation model does not encourage teamwork, each product functions as a somewhat isolated business so cross-organization collaboration is not natural