Company: Microsoft
Date: 2013-03-05
Overall rating: 3/5
Employment status: current
Experience level: Senior

Experiences vary greatly with the group you're in
Pros: Nice benefits
Plenty of opportunities to switch to different teams/technical interests as there're always multiple teams hiring. Internal candidates definitely get an easier pass compared to external candidates
Smart people to work with and network with
Cons: Political driven
Great place for managers to develop their careers but not necessary individual contributors
Experiences vary greatly with the departments. Some departments like OSD (online service division) is notorious for re-orgs and non-productivity.