Pros
- Having an office with a window. - The Connector bus service. - Good vision plan. - Landscaping on the various campuses is very attractive. - Decent cafeterias.
Cons
- Very negative culture; people throw people under the bus constantly and hoard info. Not a collaborative work environment. - Way too many arrogant people work at Microsoft, and yet these folks would do poorly at other tech companies in Seattle or Silicon Valley. - Performance review process is very subjective and political, and the people that do the best work and care the most about customers are not rewarded for their effort. Instead, the ones who lie and steal ideas from others are ranked higher. - Not very many women and non-Indian minorities work at Microsoft compared to other high-tech companies. - MSFT stock hasn't moved at all in 10 years. - Benefits keep being reduced. - Some divisions give their employees extra perks and bonuses but others do not. - Poor work-life balance.