Wonderful, I was given a status every step of the way. All communications were clear and thorough. If I had questions, they were answered very quickly.
After I applied, I heard back in two days. Went through the phone screening with HR, then phone interview with the hiring manager, after that was an onsite interview with 4 team members for 30 minutes each.
Waited a week for them to finish interviews with other candidates, then received an offer.
The whole interview process was very enjoyable, I don't think I've ever laughed that much with an interviewer before. Very casual and conversational.