Company: Microsoft
Date: 2014-02-07
Overall rating: 4/5
Employment status: former
Experience level: Senior

Not for the faint of heart
Pros: Smart people, big goals, exciting environment. Benefits are amazing.
Cons: Individualistic culture---people look out for themselves because the culture makes them do that. Collaboration is not rewarded  the way it needs to be to move the company forward. Very hard culture to integrate into---can take some people up to 18 months to figure out how it works.