<prompt> Human: I have been at company A for a little more than a week. However, I applied and interviewed for company B at the same time. I had been following up and received a job offer from company A while I felt as though company B was not going to give me the job. I asked for some time to decide whether or not I wanted the position at company A in hopes that I would hear something from company B. I settled for company A because the job offer was expiring and I didnt want to be left stranded without a job, but here I am. Company B is my preference because they have far better benefits including more PTO, tuition reimbursement future student here and they are offering 45kyear as opposed to 30kyear. They are both similar job types at SaaS companies and I would be entry level customer supporthelp desk. I wanted to get my foot in the door while I finish my IT education.Is it worth it to be unprofessional and leave so early or should I take the offer and run?  <response>: Ask A to match, if they dont match leave for B. Do not ever feel guilty for leaving early or leaving any time. American businesses really dont care about their employees and you have zero obligation to them. Do what is best for you, always. The second that company needs to cut weight because sales arent doing well, youll be the first to go. Have no loyalties and no guilt on your part. 