two rounds of in person internview, first round was very technical and detailed, but relatively easy. the second round was very informal, more of a getting to know you opportunity. offer came after two weeks. the offer was very reasonable so didn't attempt to negotiate. Found out later that there was very wide brackets of compensation packages for each job, thus it may well be negotiable unless you're at the very top end of the bracket.