Pros: they typically hire new grads
Cons: poor organization, communication, morale, bennifits, and poor level of respect.
they're good about hiring new grads. As long as you get your experience and get out, working there is bearable. Stick around longer that you have to and it won't be a good work experience.