I applied for the position in December through their website and received an initial interview request from the recruiter in the first week of January. Before the interview, I was requested to complete an online assessment which took ~30 minutes. The screening interview was a few days later and soon after I advanced to phone interviews with several hiring managers situated at various clients in New Jersey. After 3 of these calls, I was requested to complete a case study and prepare a deck over the course of a weekend, which would gauge my analysis skills. At this point, it's mid-February and I'm called in for an interview with 3 hiring managers at one of the client's offices. After this, is where the experience went downhill. It's been 6 weeks from the last interview and all I have been told is to wait for an update after having reached out to the recruiter 3 times since.
I've been told there is a delay in the process for the role, but at this point any answer from a job I applied to in December would be better than being left hanging. Very unprofessional.
EDIT: Received an automated rejection letter via e-mail.