Company: IBM
Date: 2017-12-06
Overall rating: 5/5
Employment status: current
Experience level: Senior

IBM is a great company
Pros: IBM has a number of projects and initiatives that you can take advantage of outside of your "day job."  They reward based on performance and that has always been a selling point.  I had a recent opportunity to participate in the Corporate Services Corp (CSC) program and travel to Senegal for a month to provide free consulting services.  I also had an opportunity several years ago to do a three month assignment in Hursley, England and work with my product's development team.  There are non-travel assignments as well that you participate in and the culture for innovation is very much encouraged.
Cons: The down side of working for IBM is changing jobs.  It is sometimes very difficult to change jobs within IBM.