Pros
Company culture is to provide continuous feedback (good & constructive) to associates to become better at their positions. Promotes teamwork
Cons
No definitive structure for on the job training and/or moving to the next level/position. Commission structure is a bit confusing. Everyone is held accountable for defective returns (Salesperson, factory worker, installer) equally. Long hours, generally 9:30am - 7:30pm