There were 2 interviews. I interviewed 3 months, told I'd be get a response in 2 weeks, still haven't heard back. They had to reschedule both interviews twice each on the day of the original interview dates. Even then, the interviewers turned up 15 mins late. They also gave me a task to do at the end of the work day at 4:45pm and due for the next morning 10am which gave me hardly any time to work on. At the interview, they asked the usual questions but also some very unusual non standard questions that weren't related to the job or my experience.