Pros
coworkers you work with are generally great & fun environment. PTO/Stock options/flexible work days are good, healthcare is OK. Teammates genuinely try to help you out if you have questions, especially if you're newer. All sorts of free food & swag from vendor partners. Wide product portfolio affords you the ability to learn about a LOT of different technologies, and network with your peers at the OEM. Fair career advancement, depending on what you want to do. LOTS of training to learn about different solutions and products. Opportunity to make some decent money, assuming you've built a solid book of business. Lots of resources to lean upon for help internally to assist with calls, quotes, and product questions. Great experience if you're looking to advance your career in sales.
Cons
the base pay is very low for the industry (25K but it may be 30K now) Can be tough on a new rep the first couple of years. You can make more $$ on the draw IF IF IF you've set up your book of business (or have legit accounts) to support it. Compensation plans can change from year to year, but I think that's probably any publicly owned sales gig. The process to sell services internally can be tough and painfully slow to navigate, and at times it can be slow to get some things done internally due to the company size. Each year a bit more and more responsibilities are piled onto reps in an effort to shave costs and maximize company profit.