I signed a noncompete too, but 10 miles within same specialty. 30 miles is insane. Definitely wouldn't sign three year contract either. At 75k with two years experience, you are being taken advantage of. You are billing $350,000 and deserve a portion...