Pros
The actual job is stimulating and encourages you to constantly evolve. Starting hourly wage is above industry standard. Senior service team members (1 year plus)level are exceptionally knowledgeable, helpful, and considerate of their co-workers.
Cons
Team leads and upper management do not hold new employees accountable when not the are not pulling their weight. They also do not ensure that the ones who want to learn are receiving the training that they need to do the complicated job that this is. This means that 10% of the staff is doing 90% of the work. The most productive and knowledgeable staff are being burnt out until they eventually leave and management seems completely unconcerned with these vacancies. Management is uninformed and unaware of how to do the actual job which does not make them useful on the floor since they can't actually answer any relevant questions. High turnover of tenured staff. Compensation plan is now unattainable even for the top performers.