Company: IBM
Date: 2014-09-29
Overall rating: 3/5
Employment status: current
Experience level: Junior

Too much bureaucracy
Pros: It is a good company to learn, a bunch of education available and great co workers. You have good benefits like home office.
Cons: It is hard to have salary raises, they talk a lot about 'visibility' however that implies talking too much about your work when it is supposed to be a responsibility of management to notice it. It is even harder to talk about your job when you are a technical guy and your manager isn't.