Company: IBM
Date: 2017-12-05
Overall rating: 3/5
Employment status: current

So big it's hard to review the whole company.
Pros: Easy to move around, easy to get good experience with enterprise clients, good to get experience with convincing old dogs to do new tricks.
Cons: Difficult to move "up" in reasonable amounts of time due to a mass  of comfortable aging workers.  So. much. bureaucracy.