Company: IBM
Date: 2009-12-08
Overall rating: 2/5
Employment status: current

Difficult at time
Pros: Good compensation, but better if you are top management.  good benefits and training opportunities.  Friendly people at times, with good review process
Cons: Very little control of upward mobility.  Alot of politics, and problems. Poor work environment at times.  If boss likes you then you are ok, if not then you are not ok.