Company: IBM
Date: 2016-05-09
Overall rating: 4/5
Employment status: current
Experience level: Senior

Learn, Apply, Learn some more
Pros: What I have liked most about working at IBM is the constant challenge and opportunity to learn new things, and to apply what I have learned to projects that really matter. Each new project has made good use of the skills I already have, and provided the resources and support to develop new skills and add to my base of knowledge. Not every project has been a great business success, but those that didn't succeed in market, still advanced pieces of technology that contributed to later projects.
Cons: IBM is a big place, and being able to find what you need can be a challenge. Once you figure it out, you have access to experts in almost every field, and a culture that supports sharing knowledge and expertise across boundaries.