Pros
As a veteran of the US military, I've always appreciated that IBM recognizes the unique value, skills, and experience each individual brings to the company. Our leadership supports hiring veterans and encourages veterans working for the company to share their thoughts and help others with military career transitions.
Additionally, I appreciate the company focus on corporate citizenship. As an individual IBM, I've found volunteer opportunities in my community and logged time I committed to nonprofit organizations I've served. I received an IBM community grant for one organization for the time I volunteered. Also, I was accepted into the Corporate Service Corps and spent a month as a corporate volunteer, consulting with an organization in Vietnam.
Cons
IBM is a large, global company. If you're considering employment and have worked for a small company or organization, it may take time to understand the many divisions and organizations within IBM.