Company: Microsoft
Date: 2015-05-22
Overall rating: 4/5
Employment status: former
Experience level: Senior

One of the best places I've worked
Pros: Lots of smart people, opportunities to move around and stretch and learn new skills. Great salary and benefits (at least at that time period- benefits were going through a significant change when I left) I learned a ton while there.
Cons: Very aggressive, male dominated environment. Easy to hit the glass ceiling as a woman - unconscious bias by male employees and leaders. If you're assertive in meetings, you're seen as aggressive even if the rest of the room is actually being aggressive - women are often in a lose-lose situation in discussions.
Lots of politics at sr. leadership levels can create a toxic environment. This wasn't company wide though - it depended in which teams you were in.