I had filled out all the onboarding paperwork, but as there had been almost no vetting I assumed this was all still preliminary and my "actual" hiring would hinge on another round of interviews (possibly with the US client company). Then I checked my bank balance one day and found it to be significantly higher than expected due to automated deposits that continued for the duration: The hiring process was over, I was now a full blown employee as far as the company was concerned.
The original position was in Chicago (a city I was not in) however after a month or so of waiting this seemed to fall through and I was asked to select from a short list of other cities I would be available to relocate to. I chose New York and eventually was given a weeks-away start date that I was expected to begin work there, however no hint of a corresponding salary bump.
Being unwilling to relocate to NY for a Chicago salary, I patiently explained to the management in India that I would need to know my new salary first. After they blew through a few soft deadlines while continuing to insist that I was expected to be at work in New York on the same start date, I finally got my direct supervisor on phone at the beginning of his workday and made it clear that I needed this number before his close of business or else.
When that deadline was also blown, I followed through on my promise and quit immediately (a move that seemed to surprise him). During these three or four months I had shown up at no office or been assigned any tasks.