My whole interview process was quite pleasant. My interviewers were excellent in all respects: professional, encouraging, and genuinely trying to discover talents for the company.
The first phone interview was perhaps by far the most technical I ever had with a recruiter. Many recruiters aren’t very technical, and I was thankful that this recruiter understood all my answers. The second phone interview was more technical than the first one, my interviewer was very clear about the questions asked and the answers he was looking for. I then had an in person interview where I got to meet three senior employees and one of the founders.
A day after my in person interview, I received an offer. I was also invited to a company open bar picnic and free admissions at Central Park Zoo where I had a fantastic time interacting with CP's employers from all over the country. It seems like CP really invest in their people and nobody wants to leave the company. After this, I was completely sold. This company is in good hands. I cannot wait to be part of it.