Best reason for one who work here is helplessness.
Cons
Poor management.
No work life balance.
Culture of boss order.
Mental pressure.
Min 3 months salary on hold.
No cab reimbursement in case of late sitting.
Totally unorganized work.
No perquisite to employee at operational level and management level employee are all selfish.