<prompt> Human: Hi all,Heres a bit of a background. I am a healthcare practitioner and Ive been with this firm for 3 months. The first couple of weeks were fine but then I started seeing major red flags, including blatant HIPAA violations and insurance fraud, which is unfortunately very common in the industry. So last month I started my job search and I finally got a job offer yesterday from another employer. Literally 45 minutes later my boss called everyone in and gave me a bonus, which is 2500. I wanted to give my two weeks notice on Friday but I decided to do it today. I told him about the new job and told him to stop payment on my bonus if he wishes. He immediately called his accountant and found out that it was too late. Then he got very unprofessional, calling me dishonest, etc. and told me to leave immediately and send him a check for the bonus. I got the first job through a recruiter and didnt sign anything in terms of a contract or anything. Whats the best way to send this bonus back without any implications in terms of taxes, etc.? The net amount is 1600. I know my next employer is performing a background check and will call him to confirm my employment. Its a bit off topic but should I wait until that is cleared? Becuase, I wouldnt be surprised if he tried to screw me over... Thanks a lot!TL;DR: Got a job offer from another firm right before getting a bonus. Notified my employer to give two weeks but it didnt go well. Employer is asking for the bonus back.  <response>: I would absolutely keep it. You dont owe them anything and earned your bonus fairly. 