Company: IBM
Date: 2017-01-28
Overall rating: 3/5
Employment status: current

Good Benefits, not the best on the market, flexible, difficult to move to different positions
Pros: - Is a big school, you can learn from experience and a lot of online trainings.
- Is flexible if you have a personal situation.
- In general you can achieve some level of Work Balance.
- the environment is good, people is willing to help. At least on the areas I've worked for. I have made very good friends.
- The company is moving to a Big Agile Culture transformation which I consider is good to stop doing the old practices.
Cons: - in some areas like manufacturing you must be prepared to support long hours during quarter ends and weekends.
- There are some practices in some areas where you are expected to have a 100% of utilization, so you have to pay with extra hours to have sick leaves, holidays or vacations 
(ask before you join one of these areas) 
- It is difficult to move from one position to another specially if the manager does not want you to leave. It is possible but is difficult. This is bad for the morale of many employees.
- People in the US are always afraid of layoffs or forced to be retired. This makes a bad environment. They are pretty good and experienced people.