Company: IBM
Date: 2017-02-17
Overall rating: 2/5
Employment status: current
Experience level: Junior

Great team, terrible environment
Pros: I work on a team of really great people and I enjoy working with them. I get compensated very well, and my job is very secure. IBM also provides good benefits.
Cons: IBM is an old school, misogynistic boys club. The representation of women in technical and technical management is very small from what I've seen. I've also personally experienced sexism in the office from senior management. Most long timers are complacent to be mediocre which is very frustrating. IBM also does not invest in training their employees. They won't pay for in house training, rules for tuition reimbursement programs are incredibly strict and near impossible to use, and when my manager asked to send our team to a developers conference that would have been great for our professional development it was just a flat out no. They are also loathe to hire new people preferring to move people around from other teams to fill gaps or hire recent grads since they can pay them less. There is also a ton of beaurocratic BS that gets in the way of progress and efficiency even though management claims it's supposed to make things better.