Vantaggi
Good people, hardworking and easy to work with. Usually interesting work, can build a decent resume which you'll need in a few years.
Svantaggi
More and more IBM employees are figuring outing being an "IBMer" stands for: "I'm Below Market" Most salaries seem to be 15-30% below market, (based on the many mid-career folks jumping ship, and peers at other companies) The performance pay /bonus system is even worse compared to industry. Actually it couldn't get much worse unless you owed them money once a year because undisclosed "goals" weren't met. Its all about nickle and dime cost cutting, and spending a majority of company's cash flow on stock by backs to boost earnings per share, benefiting execs and shareholders. (Note also few regular Joe IBMers get any stock or options either, also below market standards).