Pros
-Good money for entry level college grad -Fun atmosphere -Young professional environment -Office events (like pot luck lunches etc) -Opportunity to make friends your age -Mid-size company -Good benefits -Great fit if you are an aggressive, money-hungry, type A, super motivated, "I love sales" person.
Cons
-No job is safe here -Turn and burn -If you are not in the "click" your opportunities and freedoms are reduced -Company is not promoting management as quickly as they say -Immature work environment -College 2.0 -Training is not as good as they advertise -If you are an introvert, you will not get the job, nor will you fit in or succeed -Do not expect to make a career out of this job. When they hire you, your employment has a pre-determined expiration date.