Company: Microsoft
Date: 2013-01-18
Overall rating: 4/5
Employment status: current

Good, solid company that treats employees well
Pros: Good if you want decent working hours. They are flexible with working arrangement (work from home) and treat their employees with respect. Performance review, for all its flaws, is a amture process and usually fair.
Cons: Not the most exciting work. Bureaucracy can be a little annoying at times. If you want your career to be exciting and take off, look elsewhere.