Pros
Better healthcare benefits than local employers. Lower copay's and more extensive coverage for a lower monthly premium. Twelve paid holidays per year, six of which are of your own choosing.
Cons
You may have once heard that IBM was a good company to work for. That WAS true a very long time ago. (In the 1940's, 50's 70's and 80's) It is not the case today. Since 1992 IBM has steadily reduced benefits to employees, laid off thousands and has become an extremely difficult employer to work for. Pay raises are virtually non-existant in today's IBM, and if should you receive one, it will be miniscule. Jobs are being off-shored at a record pace. My very own job went to India and I'm out of IBM as a result of it. But why take my word for what I've written? For all anyone who might be reading this knows, I could be a fired and therefore disgruntled former IBM'er. I'm not, I retired with over 32 years of service with the company. The best thing anyone could do, is to find as many former IBM'ers as you can and ask them their opinion of TODAY's IBM. I live in Poughkeepsie New York, an "IBM Town". IBM put this town on the map and there are thousands of current and former IBM'ers here. Now it's difficult to find anyone that will say a kind word about IBM. I'm talking about former dedicated, loyal and true blue IBM'ers that once gladly gave their souls to IBM. Good people that never had a bad word to say about IBM, people that reciprocated by returning to IBM the goodwill and corporate benevolence IBM bestowed upon them. IBM was once a very generous company, but that simply is not the case today. All current and ex-IBM'ers are well aware of this. I realize not everyone lives in an IBM Town like I do. But find as many IBM'ers, or ex-IBMer's as you can, and ask them about today's IBM. I know you'll find their sentiments are the same as mine.