Amentra/Red Hat had probably the best interview process that I have been a part of. First I got a phone interview where we discussed my experience and the company in general.
From there they invited me out to DC for a 2 day interview process. The first day is a dinner with all of the other applicants that have made it that far and current Amentra employees of various job titles and statuses withing the company. They use this a character/personality judgement and you really get to experience the company culture.
The next day you get a presentation about the company, what they do, who the clients are, etc, while eating lunch. Then you have 2 1:1 interviews. The interviews can be technical or more laid back based on the interviewer, but overall not too bad.