Strangest interview process I've ever experienced. First, the recruiter reached out to schedule a phone screening. After she agreed on a timeslot, she said she would send out a meeting invite but then ghosted me completely for almost 4 weeks. After 4 weeks, she suddenly replied and without explaining her lack of response, proceeded to ask me for my availability again. We finally had the phone screening, but it was so strange. She joined the 30-min interview 10 mins late. She knew nothing about the role, the KPIs, the hiring manager's expectations, or even the current team size. She said she'll then schedule me to speak with the hiring manager in a week's time. A couple of days later, at 6.30pm, she suddenly sent out a meeting invite for another phone screen interview with her, at 7pm on the same day. I was confused because we cleared the phone screen already and she set up a meeting with about 30 mins' notice, that too after work hours, so I replied and asked if this was a mistake. She admitted it was a mistake and then proceeded to schedule me with the hiring manager. The round with the hiring manager was equally confusing. He asked me what I heard from the recruiter that made me want to pursue this opportunity, and how much I understood about the opportunity from the recruiter. I told him the truth (i.e., general points about the role and how the recruiter couldn't tell me much else and suggested checking with him directly), and he said I should have done more research on the role. How would someone do that, if your job posting is pretty generic and your recruiter doesn't know much? When I asked him about his team's KPIs, he answered by saying "since you seem to be so concerned about KPIs, these are the numbers we measure". Does a candidate not have the right to know how their performance would be assessed in the role? He was also rude and condescending throughout the interview, and got defensive when I asked about what he felt about Teradata's reviews on Glassdoor (they're pretty low) and how the company is addressing the concerns raised. He dismissed all the reviews saying that people join the company without being self-driven, independent and understanding the company's values, then leave because they aren't happy and write negative reviews. He did not take any accountability or even acknowledged any of the points raised in the reviews, and instead said that people have to fit into Teradata's ideal candidate profile instead of expecting the company to "cater to their desires". He was also 10 mins late to our call (looks like no one in Teradata respects their hiring candidates' time). A couple of days after the call with the hiring manager, the recruiter unsurprisingly sent out a rejection email. It's no wonder Teradata has so many negative reviews, considering everyone I've spoken to was rude and unprofessional.