They took technical interview in 2 rounds. Informed me that I have cleared both the rounds. Has salary discussion. I informed my expectations. HR told they can't provide and the call was ended. I received another call 2days later. Asked me a higher package but still lesser than my expectation. I told no. Few days later they called me up with my expected salary package but with a different location. I said no this time considering the location. Weeks later, they called again with a higher package than my expectation but i need to join the location they asked for. I said yes considering the package this time. But 2days later i got a mail stating that HR didn't get approval for the package he offered me. So, i would kindly request not to believe anything they promise over call. Please get everything in written before proceeding. The technical guys were marvellous but not the HR/Management. So look well before you leap.