You work a lot, long hours, and don't get any training. And then get fired because your managers don't know how to manage. They do not respect you, do not know your name after months.
It's like the italian mafia over there.
Take some more time and find a job in another company.