Good benefits. One day off given in lieu of working continuously on a weekend
Nothing as contractor
IBM employee discount are discount provided to IBMer who has discount rates because of this client partnership
IBM has many partners, You may avail discount from those partners.
I have never got any discount as i was just a part timer. But maybe there will be some if you are a full timer in IBM.