Company: IBM
Date: 2010-07-05
Overall rating: 3/5
Employment status: current

IBM Overall
Pros: Overall IBM is a great company to work with.  If you are willing to stay up to date on technology and are willing to grow its def the place to be.  But if you just want to be a geeky computer nerd and want to code all day then IBM is not for you!  IBM is meant to take the computer nerd and turn him or her into a leader.  Yes, IBM is hiring many people offshore, and yes half of them are idiots, but guess what?  Look at the people that are leading them?  Folks from the US!  Listen, anyway one can code, but not everyone can be a leader, and IBM is a great company in which can turn you into a leader.  That's only if you want to be a leader!
Cons: Work/Home life is not the greatest.  As a IBM employee I have given up holidays, weekends and family special events due to work.  I literally work a minimum of 12 hours a day "on a good day", but I am told I can only bill 40 hours a week.

Second bad thing with IBM is that, if I'm going to work so much and sacrifice my family, and personal time I should be compensated with a fair salary.  I mean lets really be honest, show me 1 project in which a consultant worked 40 hours a week.  Don't get me wrong I have obtained excellence awards and bonuses, but nothing beats a overall good salary.