Pros
Learned a lot about managing difficult customers in a productive way. Got out of my comfort zone.
Cons
Gets really busy, especially during the holidays.
Pros
Values employees, collaborative company work culture.
Cons
I don't have anything negative to add.