I applied online. The process took 3 months. I interviewed at BCG Platinion (New York, NY) in July 2018
Interview
The process was really good, the recruiter always answered my queries to the point. The only thing that I felt could be better was the amount of time it took right from the 1st call with the recruiter to the final offer.