Company: IBM
Date: 2011-06-26
Overall rating: 4/5
Employment status: current

Get it all in writing
Pros: Potential for very dynamic job assignments, always learning something new and exciting.  There is a great feeling of just being associated with IBM, but over time, that fades.  Management can often be really good, but its not always the case.  People generally are highly motivated both personally and corporately
Cons: Management - be careful of your leadership.  That can be your biggest hero or your worst enemy.  Due to political nature, if things don't go well on an assignment, management will find someone to blame - it could be you.  Beware of undocumented promises from management.  At IBM, if it isn't in writing, it was never said.  Oh, and by a huge measure, raises suck or are non-existent.  Lots of raises go through lengthy 'dry spells'