Pros
For a student in college or just coming out, its a pretty good place to be. They worrk with you to make sure you go to class and can work. Just don't think of it as a long term career. If you look at those in mid-upper management you can tell there are enough positions to go around for even 1% of those that may want to stick with it and advance in the company. I'll say that its a good place to get a start in sales and marketing. The people are great to work with, mainly because you spend so much time there.
Cons
As I listed above, good luck moving ahead. Their business model just isn't geared to sustainable employment there. They do hire and promote from within, but if someone gets a job because they are good friends with the right person, it has no bearing on their ability to do the job.