great co workers and work culture.
Management actually cares about you and wants you to perform well. A lot of training and seminars provided to expand your knowledge. Coworkers are always fun and very diverse team. Unfortunately, tips are a bit on the lower end and inconsistent.