Over-worked, under-paid. Boss is ok if you're working, but demeans people and talks poorly about the employees.
That being said, this is a 9 to 5 job with summer hours, and if you're making your numbers you can take it easy a lot of the time.
Sales rep job is full of cold-calling and trying to make new sales. A great way to build a career in - more... sales, but the not the company you want to end up working for for the rest of your life. - less