Company: Microsoft
Date: 2009-08-29
Overall rating: 3/5
Employment status: current

They work you hard, and underpay you, but the experience can help when you leave
Pros: Your experience here is well recognized outside of the firm
Can switch jobs every 2-3 years
Cons: Long hours
Forced ranking system forces your manager to rank some people low -- even if their entire team is composed of "star employees"
Raises are only inflationary unless you get promoted
They underpay -- especially for entry-level employees
Constant pressure and stress from management to perform
Good people have been layed off
A lot of politics involved in promotions