Company: IBM
Date: 2011-04-14
Overall rating: 1/5
Employment status: current

Not good - stock prices and corporate earnings more important than employees
Pros: Large and diversified corporation - plenty of opportunities to perform various types of tasks - almost an IT ecosystem in itself
Cons: Very poor management quality, bureaucratic, managers and sales people more important than technical talent - R&D budgets being cut constantly - focus only on low-margin services.