Phone Interview with Recruiter
Phone interview with Software Developer
Phone Interview with Senior Consultant
Online personality assesment
In-person interview with 3 tech rounds, 2 behavorial rounds
Small but strong company, great people who were very polite through the process. They provide mentorship for entry level positions. The compensation is better than most consulting companies.