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

Most generous way I could describe it is "adequate"
Pros: They are hiring a lot of younger folks, which is good news for new grads. They have a number of decent long term projects and as long as you're getting your work done you have good job security.
Cons: They underpay, hard. They are not competitive especially at the entry level. Older, long time employees have benefits that new employees can't even get anymore (smaller PTO ceiling, etc). Generally the government contracts are working with outdated technology or in house stuff that nobody outside would have even heard of because nobody else uses it since there are popular, well functioning alternatives is basically everything. Raises are done on a schedule and are incredibly difficult to negotiate.