Pros
It's a fast paced atmosphere -you'll always have something to do. The benefits are great; paid vacation, automatic life insurance, tuition reimbursement for those that are okay with signing a contract.
Cons
High expectations without the right tools to succeed. Base training is quick, most things are self taught. A lot of pressure from upper management to meet criteria's, they want a high driver panel, great value sales, no lines and a clean store -all of which you'd expect from any business- they just don't put you in a position to succeed. Always extremely understaffed, refuse workers any overtime, so there's no room for extra help from the good workers. Strict with policy's like breaks and lunches which are hard to meet since there's never enough help. Overall just puts the employees in bad position -Angry customers if you do as you're supposed to.