Company: IBM
Date: 2014-06-29
Overall rating: 3/5
Employment status: current

Great if you want to work remotely. Not so great if you want to work in a collaborative environment.
Pros: You will work with smart, nice, family-oriented people. Managers are understanding and supportive.
Cons: Almost everybody I work with is remote. There is no real reason to show up at the office most days, which is great if you enjoy working remotely, but not so great if if you enjoy collaborating and working with people in person. Also, Most of the teams I work with are short-staffed, which causes stress and lowers the quality of IBM products. IBM isn't necessarily replacing the people that leave the company or retire.