Pros
Lots of room for growth; this is my first job out of college and i have advanced in my career more than most of my counterparts at other companies. I think this is because the company is constantly growing and taking on new business opportunties, Great atmosphere - you get to work with young professionals who are all energized and motivated. They are always creating fun incentive programs for hitting sales goals. Great managemnet style - all management operates under an open door policy. If i ever need help or advice on how to grow my sales pipeline i had a ton of resources who could walk me through step by step how to acheive whatever goal i was trying to hit. Additionally they have a great mentor program to ensure each rep is trained approprialtey and have everything they need to be sucessful.
Cons
This is truely a job where you get out of it what you put in. If you dont want to do the work you will be able to slide by but you may not get the advancement opportunties you are looking for later.