I started working at a software company as soon as I finished school as a junior software developer but was laid off three months later due to funding problems. A month later, a friend who I have known for 8 years asked me to come and give him a hand. He owns a borehole drilling company. The job was initially supposed to be for two weeks but has continued for almost a year.
A few months back, he said he will be buying another rig for me to run, which is huge responsibility, but the pay is great. I still don't have my own rig, but I'm running his, but still the same pay as when I started. The pay is not good, I have no benefits, and the hours are long. Drilling boreholes is a very tough job, and I hated it from day one.
The reason I'm letting him run over me like this is because he is my friend and he has become so dependent on me, he probably wouldn't know what to do if I had to leave. I've had multiple job offers, offering 6x as much as what I am getting paid now, for an actual decent job that gives me the benefits that I want. I don't want to explode and break our friendship; I would rather approach him decently but I don't know how to. Also, if he was telling the truth about buying another rig, it is a big plan for his company seeing as how much they cost, and if I do leave, how much of a big impact its going to make on the company.
How can I tell him I don't want to work there any longer, without breaking the friendship?