Pros
The office and company is still young, which means it's still growing and it's keeping up with the changing times. The office I worked in was very young, so you are surrounded with individuals like you. They keep you motivated and competitive. The starting salary and benefits are great for a new graduate. And there are plenty of incentives that you get for working hard and reaching your goal. It's all about hard work and competitiveness. That is all you need to be successful in the company. They also promote with in! Also they train you very well and the things you learn about networking and the training will help you later on in life!
Cons
I experienced long days, as so did many of my counter-parts. I also experienced micro-management that was a bit insane. I understand that my job was to sale the company's resources to potential clients but I don't like to be pushy and intrusive. I felt sometimes my managers ruined my deals because they were so insisting of me to push the clients hand to sign the contract.