I have around 4 years of experience in an IT company as a software developer.
- The current company I am working with is a service-based company.
- The client of the project/product which I am working on has offered a job on their company(same profile of Software Developer, work will not change). They are also offering a 50% pay hike.
Current scenario:-
They have discussed my joining like one month back and I have told them I will join their company (verbal discussion) [given they were offering good pay, & work will be the same].
Cons I see:-
- But the problem is, they are a startup company (~2.5 yr old) and are not well established (as of now they are completely outsourcing work & I will be among the first few employees If I join them).
- Also, team leaders and upper management are going to be changed. (but I am happy with my team lead of my current company).
- The people of my team (not sure of the client) care about us (the growth, learning, productivity).
- The work location is going to change (different state)
My question:-
With the above points in view, I want to continue with my current company and reject the job offer from my client (your opinion is also welcome), how do I do this in a polite and professional manner, given they have had good relations with us since the start of the project?
I know they will ask why you don't want to join now, as we are paying a 50% hike and work is not going to change. What should be the professional answer to this?
PS:
They are not going to discontinue the outsourcing from my current company abruptly that I know, so even if I don't join their company, I may have to still work for them (without joining their company).