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

Great Opportunities, but risk
Pros: IBM has the great strength of being a huge company with numerous deeply skilled individuals who will be your peers.  Most are more than willing to collaborate or answer a question when asked.  The benefits are good, though you will not find perks like free lunches (or even free coffees).  The salaries are competitive.  And if you work really hard, you will advance along.
Cons: As with any large organization, the mix of businesses that are successful changes over time.  If you find yourself in a role or division that is no longer contributing value, your position is in jeopardy.  Additionally, the IBM background has a mixed reputation in industry.  It can mean great customer skills and deep innovation, or it can mean slow, legacy, last generation technology.