Pros
They have a lot of programs available to you (Photoshop, InDesign, etc) and some online instructional materials. A lot of downtime to learn them. Paid overtime.
Cons
Very disorganized company as a whole. No part of the initial getting hired set up went smoothly, ie no password for my computer, chair for my desk, health insurance not starting when it was supposed to, etc. Felt more like a secretary than a marketing coordinator. No room for advancement. Either in a huge time crunch or lots of time to kill. Very little training from the company. Either have to have your team teach you or really bother other people to learn essential skills. Things would not be accepted unless completed correctly, but rules changed regularly on what correctly was.