A recruiter reached out to me initially. Then, I had a phone screen with a hiring manager, which led to two technical phone interviews. They were easy and then I had the on-site. It consisted of five interviews, of which three were technical. The technical interview questions were medium level coding questions you can find on Leet Code. My preparation using Glassdoor interview questions and Leet Code made it easy to arrive at an optimal solution before the scheduled time was over.
The overall process was incredibly smooth and I was impressed how nice everyone was. The on-site made me feel welcomed by the employees. Note: there was hiccup where my interviewer for the second phone interview did not show. I contacted the recruiter and she apologized profusely and scheduled another interview at my next possible availability.
It took four weeks for Pandora to send me a generic no-hire email. I was quite disappointed because the recruiter led me to believe I did very well at each step of the process.