I have been working at IBM full-time
Professional HR - so far I can tell about the recruiting and the on-boarding. Both went smoothly.
I am still in my first days - no cons so far.
I applied online. I interviewed at IBM.
IPAT - find practice materials online, you need to prepare for this test it's pretty difficult
Then Virtual Interview - you record yourself answering questions they give you
Then Assessment Centre - group exercises just showing you work well in a team
Looking for the Elephant in the Room http://glassdoor.com/slink.htm?key=vQKYp
How Aaron And The IBM iX Team Take The Work Out Of Play http://glassdoor.com/slink.htm?key=vQ63d