Watch out, this company flies you out and takes care of the hotel, but they don't mention ground transportation, and you get stuck with a pretty hefty bill if you don't know your way around.
As for the interview, they send a lot of mixed messages - the website states that you should dress business for the interview, but I was dissed by one of the staff for doing exactly that (I was overdressed!). In general, I found a lack of mature, objective questions and comments from some of the interview team, who were more interested if I fit in than whether I could do the job. It felt like I was back in high school and I was expected to be cool enough to be allowed into the "A" group.
The pay and benefits are good, and I'm sure it's a good place to work if you're good at being part of the "A" group. I think this company needs some maturity and consistency.