Pros
Great pay, great management. They truly care about their employees and make it known by making sure we had all supplies needed, spoke with bothersome store managers and employees to better our working conditions, and by providing lunch, clothing, sweepstakes, and other incentives on a seemingly weekly basis. Management takes employees side in every conflict unless employee is proven to be in the wrong. They want to retain all employees, so it is very difficult to be fired. Great job security.
Kontras
Work time very difficult to adhere to as a single parent. With the great job security comes lazy employees who should be fired, but are still hanging on and making job harder for those who actually work. The stores they send you to vary wildly, despite promises to keep you close to home. You can end up working 15-20 miles from your house on a regular basis.