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

Many opportunities to grow your skills and help others
Pros: IBM provides an excellent work environment.  There  are many opportunities to collaborate and increase your skills.  One example is the Corporate Service Corps.  This is part of IBM's Corporate Service Responsibility program and if you are selected you go to different parts of the world to provide pro-bono consulting in underdeveloped markets.  I was fortunate to be part of a team last year and in this assignment I was able to utilize my existing skills and in the process learn so much more while helping a NGO in China increase their effectiveness.
Cons: It takes a bit to navigate where to find help is such a large company.