Looking for a little guidance...bear with me if it gets too long I was contacted by a recruiter for a programmer analyst position about a month ago, I'm currently employed and thought, sure why not and sent them my resume. They setup a phone interview and I never thought it would get beyond that but they wanted an in-person, so I did that. Shortly thereafter they came back with an offer that was higher in salary and PTO time than my current employer. I thought it over the weekend and signed the offer. There was a post-offer drug and alcohol screening and background check that I did. So this morning I put in my 2 week notice with my current employer, and they were stunned and disappointed, but my boss who've I've worked with many year at other places went to bat for me with the owner and came back with a counter offer that is ridiculous (much higher salary, more PTO time, ability to work from home 1 day a week) I'm very conflicted, if I've already signed my offer letter am I legally bound to join their company?