The whole process took a few weeks, with 2 full days dedicated to meeting all members of the team. It was pretty grueling, but understandable, and you feel like an Olympian after going through the motions and receiving an offer. The work culture was great - people friendly and dedicated to helping others and providing the best services to clients and prospects.