Overall the process was, challenging but fair. The most difficult part was the first coding challenge, because the system that was used (HackerRank), had some issues, and wasn't a realistic representation of what one would actually do in the real world.
I felt that I was able to be myself and showcase my skills and personality very well during the interview process. At first it was a hard to gauge how the phone screens and the coding challenge went, until I got asked to come onsite. Onsite, the day was long, but very good. I got to meet 3 developers (each separately), the manager, and the CTO. I enjoyed meeting everyone, as it gave me a good idea of what the team would be like.