I have worked their for more than two and half. There is only few pros 1) If you're not technical person and to learn some technical stuff then it is good for you. 2) They provide food and place to stay.
Cons
There are a lots of cons but here I'll mention the major. 1) If you're an engineer or technical person. There's no use of your skills. 2) You never treat as an Engineer/professional. 3) they literally abuse their employees.