Company: IBM
Date: 2009-08-14
Overall rating: 2/5
Employment status: former

Big Blue doesn't know how to develop & retain young talent.
Pros: great benefits - health care, 401K
good starting salary, hard to get laid off unless there is a recession or the company is doing poorly.
Cons: senior management does not care about your career.  They only care if you are billable.
Promotions are hard to comeby.  If you don't get the right project and role, you have no chance of moving up.  Raises are only 2-3% per year unless they determine you're being underpaid compared to the market.  When I left IBM, I was getting paid as much as a new college hire even though I had 2+ years under my belt.

Performance ratings based too much upon utilization.  It's not our fault if you can't find a project for us.

Annual Bonuses are lousy, barely 2%