I work at one of the largest companies in my country (employer A) and am getting paid an amount X. However I do work a lot of overtime for free, and stress is always the case in all my projects.
I was offered a job by a small company (employer B), who offered 20% increase on X. I was very excited to take on this opportunity as I had more pay, and less working hours, as employer B only asked for the standard 8 hours workday.
I signed the contract with employer B, and submitted my resignation to employer A with a one-month notice period. However, employer A made a counter offer for 50% increase on X (employer B was at 20% increase on X), along with a promotion. Employer A also promised better working hours and we agreed that I will not be working overtime hours anymore.
I am tempted to accept employer A's counter offer, however I am confused whether or not I'm making the correct choice. Also, I don't know how to address employer B to tell them that I backed down on the contract we signed and not the burn bridges, even though the joining date is just 3 weeks away.