Company: Microsoft
Date: 2017-02-25
Overall rating: 3/5
Employment status: former
Experience level: Senior

It depends on the group you are in
Pros: - can change group
- huge variety of projects
- generally nice people
- can talk to anyone
- great benefits
- nice campus and facilities
Cons: - internal warfare
- "smartest person in the room" syndrome
- empire building
- takes too long to get anything done
- unpopular managers aren't drummed out