Your interview experience depends a lot on the recruiter that's working with you. And this applies to all companies. Although I didn't get an offer from them, my experience interviewing at Uber was extremely pleasant and I made sure to connect with the recruiter, now at another co., on LinkedIn. I told myself that I'd hire that recruiter if/whenever I started my own company. After passing the phone screen, I still remember that the recruiter working with me called me back within 10 mins after I hung up with the interviewer and got me an onsite scheduled immediately on the spot. I didn't hear back about the offer for a few days after my onsite interview, but I was able to get someone to call me up and deliver the bad news immediately after I pinged the recruiter.