Company: IBM
Date: 2011-06-01
Overall rating: 3/5
Employment status: current

Great at the beginning, but trending to very bad over last 5 years, as a US citizen employee, I am not what they wanted.
Pros: Flexibility to live almost anywhere I needed to. Great brand name. Solid pay and benefits if you can get and KEEP a US citizen, US based job.
Cons: Career paths and mentoring that used to exist, have all disappeared in truth, but are still praised and lauded as real (this can be very confusing). 
Unless you are one of the extreme performers (aka selling madly for them), you will NOT be praised or rewarded and WILL treated as a cost to be minimized. In a company of excellent people, it is very disconcerting to be called 'ok' when you are in fact world class and perform at that level daily.  
Company is now going out of its way to hide where employment is taking place and where it is getting moved from and to (aka no longer publishing employment by country, only overall employement, and NOT commenting on layoff's unless required by outdated local law).