After six months of working for this company, payments began to occur with a delay of 2-3 weeks without any explanation or reason, thus violating the terms of the contract. Are you expecting payment according to the date specified in the contract? It won't be this way. You still need to remind the CEO of the company at least twice a week so that you will be paid the money that you have already earned.
Ok, time to leave the company. Last salary? No, you won't receive it, because that's how Greg works with the people who help him develop his product, that's how he invests in his reputation and his company. "Eh, nevermind," - he probably thinks - “this one will leave, the next one will come”. And my case is not the first one in this company, and, I believe, not the last one.
I really appreciate the experience I got and people I met, but I have doubts about Greg's values, because he is dishonest and it gives rise to distrust and uncertainty.