Up until the interview with the hiring manager was extremely good. The hiring manager is based in India and his behaviour was extremely bad. He doesn't even know how to respect a candidate, being sarcastic on everything I replied. My expected CTC was within the budget but he denied anything greater than 17% hike, saying "your friends are earning X amount so you should be getting more than X. Your expectation is really low, ask for more" and so on. Idiot. I have one request to the higher authorities, if you need good candidate, fire this idiot.