Company: IBM
Date: 2016-06-06
Overall rating: 1/5
Employment status: former

Don't expect the IBM of old, where you could spend your entire career there
Pros: A lot of the standard fare you'd see at other companies: 401(k), medical, dental...but all these have been degraded in the past few years. 
I'd say if you're a recent grad entering the industry, this would be a bad place to start your career.
Very pro LBGT and recognizes domestic partners.
Cons: Where to begin? Don't expect the make a career out of the company. Nearly everyone I have ever worked with has been Resource Actioned (AKA laid off). IBM is really moving away from having full-time US employees. Work at a customer site, so you think you're safe because of the SLAs and client contracts? Nope. I've seen accounts go over a year with unmanned sites (against what the contract lays out), using one single person to cover an entire state. If the customer complains, IBM will bring in a contractor (who is limited to the amount of hours they can work per week).
IBM has cut nearly all education reimbursement, whether it's continuing education or certification. (Client needs you to have a CCNA? that's on your dime). 401(k) has been changed in the past few years so they only match once at the end of the year. Also, enjoy the stress of being stretching too thin as teams are cut to the bone (see the aforementioned RAs).
I don't know how Ginni still holds her position.