Company: IBM
Date: 2012-01-06
Overall rating: 1/5
Employment status: former

It was great a decade ago, then jobs for Americans offshored or replaced with H-1B, L1 visa holders.
Pros: If you don't care about job security, and can get a job, it may pay well.  However, IBM is shifting American workers into centers in low wage states and locations.  Existing employees can relocate themselves or simply lost the moved job.  Many job types were "debanded" (demoted).  Today it is all about cheap labor.
Cons: Enormous job insecurity.  Many Americans lost jobs this year but some get to return as contractors (without benefits).  Number of American workers declined to 105,000 in 2009 and is believed now to be about 95,000.  This is a company with about 400,000 employees.  There is job growth, but not in the USA.