Company: IBM
Date: 2020-08-28
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Monolithic and non-progressive
Pros: Decent pay, Benefits, some flexibility
Cons: I've worked for two different teams but with many in my time at IBM. The communication makes it feel as though there are no teams. Just people working alone. Larger goals of teams and company are unclear. The inter workings of the software are as complex as they come and to boot there is a real lack of documentation and training. Its all cult knowledge that will take years and years to obtain. 

There is easy early advancement but its just too keep you interested.

Large workloads and if you are not someone looking for a place to retire this probably isn't the spot for you. General sentiments are a real lack of fulfillment and purpose.