Most of the projects in Indian major IT companies are outsourced. The standard practice to get a candidate on-board is to follow a series of interviews, one of which could be with the client where one or more techies from their onsite client end are the interviewers. Sometimes, someone from the offshore team gives a basic idea about the clients' expectations and guide the candidate. So far so good.
There is this one company where the prospective project manager sent me the audio recordings of previous such client interviews with other candidates. I went through one of it, got a good idea of what the client wants, and during my actual interview, I answered exactly what s/he is looking for and in a more sophisticated manner.
The client was thoroughly impressed with me, gave a wonderful feedback and the result was that the company offered me a good salary package.
I consider this as one of those cases where we know how to answer to get a job. Yet, I have a bigger dilemma.
This would sound like a huge favor to me from the management. If things go wrong in the future, they might always come back and tell me that they have guided me appropriately to crack the client interview. I am talking about the typical Indian management mentality where 'I have done this for you- you need to oblige to us, always'. This could come across as a hypothetical one, but it cannot be ruled out either.
I was wondering, how wise is it to become part of such organization. btw, the salary offered is indeed handsome.
P.S: PM is the PM of the company I am interviewing for.
Client is the client of the company for whom that company is providing service.