Company: IBM
Date: 2019-02-19
Overall rating: 3/5
Employment status: former
Experience level: Senior

Some great thinkers, some problematic execution and ethics
Pros: When working with a good team, broad resources from which to draw.  Fairly agile for a huge company.
Cons: As with any big company, you get what you get.  Run by the financials so can make for some awkward conversations where IBM doesn't do something because it's expensive (even though it's in the contract, for example).