I greatly enjoyed my interview experience. The HR person I was working with was very professional, and constantly provided great feedback, encouragement, and was very communicative and responsive throughout the process.
The initial interview was with 2 developers, and they asked me some basic questions to get to know me, as well as some technical questions to find out about my experience.
After that, I was given a programming assessment project to work on. That took me about a week to complete. Following that, I had an hour long work history phone interview with the HR person.
The final interview was 3 different meetings with with 6 people from the company, including the CTO. They asked good, probing questions to find out if I would be a fit for the company, and to see if I would enjoy working there.
Everyone that I met was very professional and supportive, and the culture seemed very positive and healthy at every step along the way. The interview process was challenging and lengthy, but I understand that to mean PFL is serious about finding the right people for the job.
My takeaway was that PFL is a quality organization with great, smart, and supportive people. Two thumbs up!