Pros
The hours of operation and direction of the company, encourages one to have a more structured schedule and develope into, what I would say, a well refined person. Anyone looking for peraonal development would find it here.
The trainers care for their teammates and have wide variety of knowledge in sales. It was very apparent everyone had something to offer. It has been a pleasure to meet many different backgrounds.
Cons
Development should be more of a focus from senior management.