Avantages
The product is awesome and the culture was fun! Good for getting software sales experience and great for your resume when you interview for jobs. Competing with smart people was challenging and kept me on my toes. I enjoyed working there because I never expected to stay past the 2 year mark. I knew what I wanted going in and was happy with what I got out of it. I learned about the software business, people, politics, how to play the game, and big company culture. Best of all I learned about myself and what I liked and didn't like in a future job. It was an overall great experience for me and helped me to land an amazing job after wards.
Inconvénients
There are plenty of politics surrounding promotions and territories. It's not what you know, but who you know and party with. In general my coworkers were bright people. I met some of my best friends there. Working along side smart, motivated people kept me sharp, but there were also people dumb as rocks. Because it's such a large sales group some bright ones never got to shine and some rocks never got exposed and are still there after many many years.