A few years ago, I worked as an IT Manager under a CIO who had hired me on and gave me my start in IT. We worked very well together and when he left to start his own IT company, he called me a few months later with a job offer, a share of the company, and promised the moon.
Now, a few years later, none of those promises have come to pass and I am making less money than I would be if I had stayed on at my previous job. My business partner is really more my boss as I don't have enough of the company stock to be a minor partner. I typically just get work handed down to me by his clients or by himself directly.
One of our clients is so impressed with my work that they have asked if I would be interested in working for them directly. They are in the process of putting together an offer that would be a big increase over what I make now (more than 50%) plus benefits. The added bonus is that it would be as a full-time employee, meaning I would not have to pay extra taxes for being self-employed.
While I have no qualms personally about leaving my business partner, I am concerned about the ethics involved. I would be leaving my current position to take the same position for another company to maintain intranet sites and reports developed under my current company for which the client does have current contracts. Does this constitute a breach of business ethics somewhere?
I'm not asking about the legal part of this, just from the ethical side. I already know what my contract says and I don't need legal representation. I am asking strictly about the ethical implications.