They were never sure whether they wanted to hire or not. I have not seen company like this. They took four rounds of interview (where one was making a big project), and then rejected my candidature which is fine if they didn't like my application, but post this they called me again after 2-3 weeks to check if I'm not hired. Apparantly they selected me this time, but gave me a similar offer I already had.
T'hey were never sure if they wanted an employee or not.