1- Filled out an application online. And then was asked to take a 15 minutes IQ assessment quiz online followed by answering 3-4 generic questions about yourself. Video record it and submit. Got through that.
2- A week later I was called in for a interview on-site as I was a local candidate, instead of initial phone call. (Also due to meeting timings)
3- On the day of the interview, went to the location. I was then taken into a room to take another 16 mins, basic GRE quant problem(50 questions in 16 minutes). Did that. Then the HR gave me a list of characteristic words, and arrange them in the order that best describes me. (Eg: Analytical, creative, hard-working, etc). Explain why i chose those words. Few questions about my past experience and what I did. Did that. After that, I was interviewed by a member from the marketing team. He kept asking situational questions and behaviour questions, to get a feel for what i am looking for and more about me. I got the chance to ask a few questions.
I was then told, that i would know about the next round by the end of the week. The next round was going to be with the marketing manager and CEO, but at the end of the week, was sent a rejection email.
No red flags while I was there, even though people say negative experience.