I had many rounds of interview which is not very professional. And on top of that I needed make presentations, provide technical solution, apart from answering technical question. The salary was highly negotiable with the 2 people from same experience earning completely different salaries, for doing same kind of work?