Pros
Great culture and experience to be a part of. Ability to share ideas on how to continue to grow in an expanding Canadian market. Consitantly innovates new products that forever gives you a reason to keep enganging your customers. Awesome compensation if you possess the sales ability to keep up and challenge yourself. Training is fantastic and you will always learn new skills you didn't know you had....whether you are an experienced rep or someone who is relatively new to a sales career. Management holds you to expectations and will always find ways to help you through challenges.
Cons
If you don't have the fire inside to compete and challenge yourself, you can become frustrated quickly. This is not a place for someone who wants to float their way through. Accept the challenge and you will be rewarded, otherwise you will sink.