Company: Microsoft
Date: 2011-11-13
Overall rating: 2/5
Employment status: current

Good at the beginning but getting less product driven/technical and more political
Pros: Good tools and infrastructure. Broad exposure to software technologies. Good support to engineers. Has own office. Good campus and locations.
Cons: Disjoint from Open Source communities and technologies. Peer competition and politics in some teams. Artificial negativities in the review process due to force curve and managing out bottoms.