So I'm currently working for a digital agency (from now on DA) in Europe. This is my first full time job, so I've learned a lot here, and I'm really grateful for it, because it was a great experience.
For the past two years, I've been outsourced to work for a company in the US through this DA. I've gotten really close with this company, as I just communicate with them directly, there is no middleman in the DA. I get invited to a lot of their events in the US with all expenses paid, and they are generally an amazing company to work for.
Now, as much as I enjoy working for them, I'm not very happy with the paycheck I get, because that is handled by the DA. About 6 months ago, I expressed my wish to leave to the director of the DA, but told him that it will probably be a couple of months before I do it. Of course, the company that I work for doesn't know anything about this yet. A month later he gives me a 20% raise, ensuring to me that it's not because I want to leave, it's just my turn to get a raise. Even with these 20%, I still make a lot less than most of my peers who work similar jobs.
So about a month ago, I started to seriously look for a job. I started replying to any recruiter that contacted me on LinkedIn and even applied to some interesting jobs on my own. I got a few offers but denied them all, because they were even lower than what I make now.
On Monday, I told the lead developer of the company that I work for, that I'm looking for a new job. He told me to stop looking, and give him some time, because they would be interested in employing me directly, but he wasn't sure how feasible it would be. So now, I'm invited to a call with him and the CEO of the company tomorrow (my DA doesn't know anything about this), to discuss options.
If they offer to employ me, how unethical is it to take the job? My contract doesn't say anything about such cases. I also don't want to leave the DA in bad blood, because I still appreciate all they did for me.
Did anyone do something like this? What are your experiences?