Company: IBM
Date: 2011-08-15
Overall rating: 4/5
Employment status: current

Overall pretty good company, but tough to really advance
Pros: Virtual workplace if you happen to work in non consulting job
Good compensation and benefits
Lots of resources at your disposal
Cons: Really hard to advance. It took me 10 years to figure out that one is not promoted based in job performance.  
Huge, and in parts very buerocratic company
Most managers are Managers In name only. 
You can very, very lonely at this company