Company: Microsoft
Date: 2009-10-16
Overall rating: 4/5
Employment status: current

Great place but they make you pay for the Microsoft brand, both from your salary and your life.
Pros: Fantastic place for an engineer. 
Best place to take your analytical and design skills to their utmost. 
Good benefits package.
Cons: Salaries are bad. Real bad. Microsoft makes you pay them for working there. Microsoft DOES NOT PAY. 
Even if you are in sales, you are not getting what your peers are getting at other places. You work at Microsoft because you would enjoy the work, definitely even though it's life suckingly hard, not for the salary, not at all.