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

Lots of potential, lots of bureaucracy
Pros: If you're a full-timer, the benefits (healthcare, adoption assistance, and tuition reimbursement) are pretty great. The sheer size of the company, and its multi-national locations makes moving around in both role and location possible. There's lots of opportunities for networking, and on campus events.
Cons: The sheer bureaucracy is astounding. During the Steve Ballmer CEO years, the different business groups acted out their own Machiavellian plays of back stabbing, sabotage, and general destruction. Interdepartmental cooperation was unheard of. Reviews were hack and slash, with everyone out for themselves, and teamwork was impossible.