Pros
Good for learning, if you can bear constant pressure, blames, micro management, favouritism, unprofessional attitudes from seniors folks, and some humiliation at times. You'll get better at writing fake reviews.
Cons
Management has no vision. You are just cheap labour to them. Well not cheap, they think they are paying a lot, but there aren't any facilities to boast of. If you resign, even then they will try to harrass you as much as possible. You might be asked to leave next day or within a week, even if you want serve the notice period. Or you'll be asked to serve the notice period no matter what, even if you want early release. In short it will be opposite of what you want. Worst working environment, if you are in bad books of senior folks like architect. Your every move will be monitored. Toilet breaks too. If you are new to company by default you'll be ill treated. Be ready for mental harrassment. Too much favouritism. Complete blind eye towards favourites. Every action of theirs goes unnoticed, while others are called out for tiniest of the mistakes, humiliated at times in public. Again this is done by the senior most people like architects and managers, even Director take part in it sometimes. Promote fake reviews. Just notice the streaks of reviews on same date.