Company: IBM
Date: 2008-09-29
Overall rating: 1/5
Employment status: current

Read this before you join IBM
Pros: Name recognition on a resume. If you do join, don't stay long; a couple of years max, then move on to some other company with better prospects.
Cons: Incompetent upper management. Executives are more interested in driving the stock price up in the next quarter to line their pockets, than to plan for the company's long-term prospects. Most senior management is completely clueless on the technical front and rely on underpaid and overworked folks in the trenches to do all of the hard work.
Powerpoint presentations are ubiquitous and long (100+ slides in a presentation are not unusual), and people spend months and months between pre-pre-reviews and pre-reviews before the final review.