Pros
Pay, non managerial coworkers, most customers.
Cons
Truck day is long and tiresome. Entire management staff seems stressed ALL the time. I've never felt comfortable having a conversation, asking questions - getting clarification on a tasks or voicing my concerns with anyone from the management team. Lots of micro managing instead of proper training, The expectation to work quickly and to complete all tasks in your department do not change no matter how much you stop to assist customers or are called to the register to cashier when busy. I always get the feeling that I am never working hard enough or that I am a disappointment to my manager no matter how long or hard I've worked. Rarely, if ever am told "thank you" or that "job well done." Feels like I am walking on egg shells constantly. Not a great atmosphere.