Poor management.
Less knowledge to Managers(Terrible) and especially Rude MD(who doesn't have idea what he wants and what not)
JD differs to actual job.
If you want to get tortured, Please join the company.
Worst work culture. No one has knowledge, how to do team work.
Donkey work is appreciated.
Cons
Worst management. Every-time MD and Team Lead(So called Manager) is shouting on you. No knowledge to Managers(Terrible) and especially Rude MD(who doesn't have idea what he wants and what not).