Isn't Olive Garden one of those places where families go to eat cheap? I'd think the tips would be miserly compared to slightly more upscale casual restaurants -- which is what Granite City looks like. My entirely uninformed opinion says go for the brewpub over the family restaurant.
It's a family restaurant, but isn't particularly cheap. No idea how it compares to that Granite place (which doesn't list any prices on their online menu).
I don't know, but if you work at Olive Garden don't you have to sing?
Pretty sure they got rid of that nonsense.