Pros
Usually decent choice in managers, fast-paced environment. Managers I had were flexible when you needed time off.
Cons
Servers pool tips, corporate doesn't understand daily operations, hard to keep staffed, corporate rules seemed to change often, not much continuity in decisions.