Company: IBM
Date: 2018-05-30
Overall rating: 3/5
Employment status: current

Meh..
Pros: It's slow paced and a lot of managers aren't really involved. They just do their own thing.
Cons: Most people here have been here a while and most without engineering degrees since they didn't exist back then. They do things here their own way and these life time employees are the team leads and management.This makes it really hard for new grads in engineering to come in and learn. It's also incredibly difficult to bring in new tools, get acceptance for new tools and to get the team to automate things. It's also difficult to do object oriented on legacy systems and one has to follow the teams coding  style right down to the comments so you end up being a depressed underpaid code monkey.