Company: Microsoft
Date: 2012-06-22
Overall rating: 4/5
Employment status: current
Experience level: Senior

Good company, could improve by focusing on external competition vs. internal competition
Pros: Strong focus on internal benefits for employees and keeping them focused on being productive vs. worrying about daily life issues.  It is amazing what they have thought of to assist employees in the areas of health and welfare and a number of on campus ammenities.
Cons: The company has grown up with a culture of innovation and internal competition.  This has resulted in a culture and a compensation structure that favors building independant siloed teams that compete internally vs. a culture of collaboration and focusing on getting things done by taking dependencies on others.  This hampers team's abiliity to focus on what truely matters and a lot of redundancies are created.