Very busy and fun, passionate staff. Much knowledge needed of the industry for sales floor positions as client base is demanding. Physically and mentally demanding. Hardest part of the job is a lack of training and recognition. Most enjoyable part of the job are the people you work with - they are dedicated, passionate, hard working, the backbone of this company.