A friend of mine works as a Nurse Practitioner and was employed under an MD in his private clinic. She recently quit her job and now the ex-employer wants to hire her back. She ended up leaving the employer due to being mistreated and working under poorly written contract that mainly supported the employer interests alone. Though a very credible employee with excellent reputation in the industry, employer took her for granted and wasn't compensated fairly enough.
Once the resignation letter was submitted, the employer's wife (charge of Administration) literally started trash talking my friend and stated she could be easily replaced in no time among other things. Once my friend left the position, the employer started losing clients and business, now that those clients know my friend left and never liked her employer's way of conducting business to begin with.
So, the ex employer is trying his best to hire her back to recover his lost business and reputation. He's willing to sign a new contract with better compensation and whatever it takes to get her back in the team.
Meanwhile, his competitors are trying hard to get her in their team as well. Pretty much they all want to cash in her reputation among the clients. That's the bottom line.
Should she accept the ex employer's offer regardless of the prior bad experience (financial and emotional stress, being insulted) just for money sake? Or learn from experiences and find a better employer?
Or in other words, think practically than emotionally?
Update:
As per new contract, she will work as 1099 contractor on her own terms and flexibility compared to W2 employee status earlier(more like a commission based role). In addition, she will be taking home a bigger chunk of the revenue generated (50% or more). Earlier, it was a flat base salary and being pushed to see more clients to meet the numbers.