Company: IBM
Date: 2017-02-18
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Great company!!!
Pros: IBM provides a great playground for professionals with intent and drive to learn and grow.. IBM also provides ample guidance (through mentors) and opportunities to switch roles and even domains and geographies to keep growing and being happy doing so!! 
Great leadership programs giving IBMers across the world an opportunity to come together for a bigger cause!!
Cons: it's a huge company and hence sometimes process-centric!!