Pros
There are many opportunities here due to their size. 401k 1-1 matching up to 6%. Structure.
Cons
A shadow of it's past. IBM has so many all star employees that would do anything for their customers, but the company just does not seem to value that part of the business.. Work until you have been totally spent, it's not about quality, it's about numbers. oh, then wait until your number is called and you are sent packing. Then hope that you get a half decent package.. difficult to be loyal to a company that is simply going by the numbers. outsourcing many jobs, then come with excuses to not give bonuses. they have a 5 point scale, 1, 2+, 2, 3, 4 (1 being god like). Most fall into the 2 area, occasional 2+. Just makes everyone equal and not a great way to show the differences.