If their customers would know how they treat staff, they would likely take their business elsewhere. Not a good place to work at. Backstabbing, drinking while on the job are just a few of the shenanigans going on there. If you are not part of it, they get rid of you. Moral is not good.
Management is bad, morale in the company is not good. Lots of cons.