Company: IBM
Date: 2020-07-15
Overall rating: 4/5
Employment status: current

Big company working on big problems
Pros: The problems IBM are tackling are big and have widespread implications. Although, it may be team dependent, the team I've worked on has allowed for great autonomy and self-innovation. Teams are diverse in cultures and experience, and IBM promotes an overall culture of innovation.
Cons: Can sometimes become burdened by red tape, internal politics, and general slowness.