Company: IBM
Date: 2016-10-25
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great place to work
Pros: Very flexible work hours, great exposure. IBM knows how to adapt to changing tech challenges. 
Management is technically rather knowledgeable and that works in favour of the development teams.
Cons: Its so big that things move pretty slow. Lack of innovation owing to the size and slow management procedures, although that seems to be changing.