hi K. mummy, i totally understand your situation, i was in the same situation as well. i worked for my ex-boss for like 6 years! he only increase my salary once!!! i told him i wanna leave the job to concentrate on my family at the end of 2013, he persuade me to stay.
When i tendered my resignation letter last year in June, he tried to keep me again, with $500 increment, he's a sales man too, so i was convinced and stayed! But in Nov, i received a much better offer outside, so i told him i just can not stay, because my salary isn't compatible to my experiences. Then, i just put the letter on his table and informed the HR, and left after a month lol. the only benefit i had was medical claim of no more than $100 per month lol no bonus as well. he kept on promising us there will be bonus for next year as this year is not doing well, bla bla... dont listen to him if your boss is saying the same thing, as time flies very quickly. it's been 6 years since he said the same thing to me ;(
i think you should talk to your boss once last time about the salary and benefits he is providing to you isn't good enough. If he can match it, then you stay, if he can not match it, you should do as others are saying, tender your latter and leave. But before that, you should secure other jobs first, otherwise you will have no income.
ll,no bonus no medical benefits, all no!!!pay is very less also,already quit for 3-4tines but unsuccessful, but now