Pros: pay is good if you negotiate job
Cons: upper level management is sometimes clueless
Just an unorganized company to work for. My store manager has a short temper which the smallest of issues effects. Instead of hiring people, they make people do multiple work, and expect all work to be done at a good pace. this is by far the worst company I have worked for.