9 different interview stages including: 2 HR interviews, one 8 hour long IQ exam, 2 credibility exam, 3 interviews with the managers and a security officer check. All without providing me the details of the salary offer (only a general suggestion) and the contract. Total waste of time unfortunately.