Depends highly on management
The culture is fine, though it can suffer if you have a bad manager. My first manager made work highly enjoyable and she was very kind but my second manager was extremely critical and only cared about the numbers of sales you were doing.
The way that sales run can be frustrating and confusing and be prepared to deal with customers who want you to - more ... break down exactly how they work.
It can be decent, however. But again, depending on managers, you can be called the day before or day of and told that you're now on the schedule for the next day or whatever. It makes it very difficult to have ... - less
Pros20% employee discount