Company: IBM
Date: 2017-10-19
Overall rating: 4/5
Employment status: current
Experience level: Senior

Opportunity abounds; Great culture for energized, inspired minds.
Pros: Strong humanist values for a large corporate entity. No ceiling on ability to impact or effect change at any level. Great patent culture. Diverse teams/global collaboration. Vast library of  development and learning programs/certifications.
Cons: Largeness (300k+) means it's really like working at a company made of many smaller companies - so your experience can vary a lot depending on where you are. Like everywhere else- your experience is hugely influenced by the style and skill of your manager.  Also like everywhere else, there are a mix of of skilled and unskilled managers.