Pros
They pay well. They have to, to try to keep employees. Most usually end up quitting before long even with the nice pay.
Cons
They do not care about their employees at all they treat them with so much disrespect. They yell and scream at them, put them down, belittle them. You can do no right no matter how hard you work. They will have something negative to say to you. Nobody under management likes working there and they all are trying to find work elsewhere. The place is a joke. They need a company overhaul.