The entire interview process is extremely drawn out; I've been involved for close to 8 weeks. There's an initial personality profile, followed by a phone interview, followed by a IQ/skills assessment, followed by an invitation for an on-site interview (all expenses paid). The campus is gorgeous, and all of the employees I met on campus seemed extremely happy. I'm not sure how many of the applicants brought on-site are eventually given offers, but I'll update this when I find out. We did discuss compensation and benefits at my final meeting with HR, and I was told I would hear back within 1 week. Can't entirely judge the process until I find out if I receive an offer or not.