Company: IBM
Date: 2012-03-29
Overall rating: 2/5
Employment status: current

Prepare for long hours, low pay, bad benefits, micromanagement, red-tape and pigeon-holing
Pros: - Reputation, hence it is a great resume filler (and what I want from this company)
- Long company history
- If you get to travel (consulting type roles), you can end up spending maybe a day or 2 in very neat places on the company dime.
Cons: - Very cheap: Examples: they pay poorly for per diem (food allowance during travel), forces the employee to spend money to buy a phone even for business (I've never heard of this until IBM), 
- Micromanagement everywhere on many levels. 
- Excessive administration
- Extremely long hours are possible.
- Their internal systems are very excessive causing red tape everywhere...... 
- Low compensation compared to what's out there. To be fair, accenture isn't better at least on a consultant level. The likelihood of rising in the company isn't good either. You get in on a "band" and to rise is extremely difficult and arduous.
- Globalization is great for the company but very poor for your day to day life. Your "team" consists of people in 3, 4 different countries and that's fine. But you won't know the 10 ppl sitting next to you. Total lack of human touch is not unexpected. Specifically, you'll even loose a basic "hello" or "goodbye" or "how was the weekend" conversation since all the people around you are working on different projects, and tomorrow it will be a different 10 people.