Pros
As a sales rep here, if you can build relationships, understand technology and are willing to travel a lot, you can make good money and it's easy to keep your customers happy with solid products. The people are cool and usually helpful as long as you catch on quick and don't keep asking the same questions over and over. Unlike everywhere else I've worked, the sales and marketing departments actually work together a lot and marketing will help you do things like custom email campaigns, events, notes to your customers - just about anything - without jumping through a bunch of hoops. That definitely helps with keeping your funnel full. And even though you're expected to work hard, everybody likes to have fun too. Beers on the road or on Friday afternoons in the office, nerf gun battles, that kind of thing.
Cons
Sometimes things move so quick it's hard to keep things straight. Generally you have a lot of balls to juggle, and it's on you to keep them all in the air.