I applied through a recruiter. The process took 2 weeks. I interviewed at Terenine (Chattanooga, TN) in February 2011.
One phone screening, followed by a technical phone interview, then an in person interview. Offer was given while on site after the in person interview. 'Christian' stuff all over the walls, but no one can tell you what their beliefs really are. Whiteboard test on site was very challenging. Make sure you know your stuff, comp sci theory would be very good. PHP 5 especially.
No, they don't negotiate.
Your feedback has been sent to the team and we'll look into it.