Productive and fun workplace.
Pros: not stressful. it's fun meeting people as customers.
Cons: low hourly rate.
Great company to work with. Not all good technicians are also good trainor. A technician should have confidence in doing their job as technician while at the same providing excellent customer service.