Company: Microsoft
Date: 2012-01-15
Overall rating: 4/5
Employment status: current

Great company to work for
Pros: Ton of opportunities to advance in professional expertise.  Support to move around within the company.  Excellent benefits, and good pay package
Cons: Limited coordination between product groups.  Limited interaction with senior leadership. Very limited opportunities to look outside and implement best practices.