Pros
Weekly pay is always great
Cons
Crab mentality. Surprise visits from corporate often. Very non professional environment. Everyone knows your business from Management. Managers never on same page. Favoritism. Starbucks folks...that's a whole different story. I could go on and on.