Very bad experience overall.
Toxic work culture, there are better companies out there.
Severely underpaid and salary delays are usual (expect salary once in 2 months), sends threatening emails to employees (HR is very unprofessional and rude out here), overworking is encouraged and even though work could be finished at regular working hours, they make us work late nights and weekends. These are just some of the cons.
Will not recommend here, you will never grow as a professional and most of all you will never be happy or satisfied with your job.