Company: IBM
Date: 2009-03-17
Overall rating: 4/5
Employment status: current

Definitely a place to work for at least once in a career.
Pros: Diverse and many opportunities, relatively stable work environment, work from home flexibility, worldwide reach, excellent brand-name.
Cons: Not the best paymasters in the industry, relative disconnect between management and employees, archaic employee appraisal processes