Pros
Can't think of anything now
Cons
Poor work culture, outdated/no use of technology, Manager and higher management's attitude towards employees, no adherence to specific processes while working. The managers are unfit for corporate culture and etiquettes.
They would almost always disturb you on Sundays and even when someone is on leave.