Company: IBM
Date: 2012-09-10
Overall rating: 3/5
Employment status: current
Experience level: Senior

Overall good company but focusing more on stock price than employee growth.  US population declining steadily.
Pros: Flexible work schedule available, dependent upon job role.
Cons: Continued offshoring of jobs, particularly in the service sectors (finance, accounting, IT helpdesk, etc).  Three of my last four job roles were sent outside of the US.  Layoffs occurring semi regularly (about every two years).  Jobs that are moved out of the US are staffed by newly hired folks with no knowledge of the systems / requirements.  They rotate so often that usually the experienced staff just gives up and does the former role alongside their current role, leading to stress and dissatisfaction.  'Top performers' receive very small raises, causing them to become frustrated and leave the company.