I'm currently working for an extremely small company (literally my boss, his wife and myself as the sole employee), and have been working for about 4 months on a contract basis. My job scope has to do with developing and maintaining websites, handling server migrations, database management, etc.
1. Deadlines, promised features, etc.
The first main point I want to share is the fact that my boss always seems to lie about deadlines and promised features. The company isn't exactly well-off at the moment and seems to be receiving some sort of funding from another company/organization (not 100% sure of the full situation), but I do know that my boss does need to provide some sort of monthly progress report to continue receive the said funding. In every meeting, my boss always lies or exaggerates about the features and the progression of the project.
For example, he claims that a specific feature is
100% complete and vastly superior compared to all the big players out there
When in reality it's the exact opposite. It's hardly near completion and the quality of the said feature is questionable at best. Even for deadlines, he would claim that everything is going smoothly and can be delivered on time.
Normally, I would simply try not to get involved in company politics, but my boss seems to consistently attempt to "rope" me into the whole situation. Whenever he calls over clients for meetings, he makes it a point to involve me into the meeting and let them (the clients) know that I am the developer. It feels almost as if he's preparing me as a scapegoat to blame if the project does not deliver.
He's also an extreme Yes-Man, succumbing to every feature request that a client makes on the spot, without ever consulting me. He simply looks at me and goes "oh this is simple, I'm sure it can be done in a day or two, right?".
2. My contract technically ended on the 30th of June (8 days ago)
However, my boss constantly guilt trips me into completing the whole project. He would say that the company would go under if the project fails to deliver and that he would go bankrupt. He has been subtly mentioning this ever since I took the job.
He would also go around boasting to clients about how this new employee (me) is doing a fantastic job and that the project is going to be a stunning success.
Would it be best for my mental health and sanity to leave this place as soon as possible? I personally would feel bad about causing a company to go under. Additionally, I have not received my previous month's salary yet.