Company: IBM
Date: 2012-01-31
Overall rating: 2/5
Employment status: current

I haven't been offshored,,,, yet.
Pros: demanding / challenging work
smart co-workers
access to cutting edge technologies and huge accounts
Cons: work is constantly being off-shored.  The current business model is to simplify job roles and then off-shore them to low cost labor countries.  Means getting promoted is difficult, and a probability of a good salary increase is low.