I applied online, couple days later received an email. The process was as follows
1. Video Interview
2. Phone screen
3. Interview at Rackspace
4. Offered Job
The interview itself took about 3 hours, there were two parts, each part was done by 3 individuals, then they would switch. (Total of 6, was actually 5, someone from the first stayed behind for the second). The first part was pretty straight forward, customer service based, how you would handle certain situations, personality based questions, etc.. the second was the technical interview which was pretty hard. A majority of my responses to the technical questions were "I don't know" or "I'm not certain". Some were really easy, some weren't.
After the interview I got a call 2 days later with an offer.
Interviewers were extremely friendly and welcoming. There was some miscommunication, the first interviewer arrived 15 minutes late, the second 30 minutes late, and the 3rd 45 minutes late. That aside, the whole process was pretty smooth and went well.
For this position I believe they're looking more for the "person" than the knowledge. Its okay if you don't know everything, so long as you're willing and you are teachable, it should be fine.