I think only you can make this decision. If the cons don't effect your personal happiness or mental health, than I see no reason not to stay. If the job stresses you out and you feel your skills will get stagnant, I would recommend quitting. You can always use this job as a stepping stone to a better job.
Here is a fun one. If you use the wrong email address for a password reset, Skype will create a skype user name and account linked to your email address. You will not be able to delete the Skype account. Yeah, fuck you Microsoft.
https://youtu.be/1ZAPwfrtAFY?t=385