They are providing salary late. Add also cutting some balance in your salary sum time. After project is delivered your salary gone. Then you have to leave the company.
Remote work
Not too much pressure
Individual project
Cons
Your project manager handles all company projects, he is also your backend developer and your tester. This already explains how messed up the entire development process is.