Great managers and teammates. Constructive and positive employee culture. Most of the customers are fun to interact as well. My favorite job that I've ever had!
Cons
Some internal legacy day-to-day processes are still in the process of being revamped.