Pros
Amazing launch pad for career, but not career long place. They love to hire young developers for cheaper pay, which is great for internships and straight out of college people. I credit my successful career in this industry to my college internship and first full time job at Quad. But would advise moving on after knowledge and experience gained.
Cons
This is the perfect place to get your foot in the door and gain experience, best of any from all I've talked to. But after 2 years, if you're not still learning, move on and find yourself a big pay bump in the market. Quad under pays, but once they've given you the real world skills, the pay day can be found elsewhere. In this industry, if you're not moving every 3 years, you'd better be gaining knowledge, or being rewarded significantly for the knowledge you contain. But stay vigilant!