Process took about 2 weeks but would've been less if not for the holidays. I posted my resume on a job board and got a call and email from a Sapient recruiter. I emailed back and their recruiter called to pre-screen me for about half an hour. I was then scheduled for a technical interview which turned out ok, not great or bad either IMO.
The final step was an in-person interview which lasted 3 hours. One hour of meeting with a manager to determine if you're a personality fit with the culture. Another hour by yourself to problem solve a technical case study in a room full of whiteboards. After the case study, one hour for you to present your case solution to a few people as if they were actual clients. They ask questions about the way you tried to solve the case study and lastly sit with you to ask questions about your work experience and from your resume.
Everyone seemed nice and pleasant. The home office was in a fancy high-rise and was very convenient to Metro access. The work environment is very open. No cubes or offices, just open spaces with small partitions. Lots of young, energetic people. The recruiter was very pleasant and professional. He didn't skip a beat, kept me informed on dates/times/info.
They were looking to hire me in as an Associate Technology L2. As promised, I heard back a few days after the in-person interview. They were looking for someone with more experience and the ability to coach more junior members. I was told they'd keep me in mind for other junior roles which came up.