I haven't been to the Keg for a few years now, but went to one recently for my fiancé's mother's 50th birthday celebration.
We had 2 long tables of people and I think three waiters assigned to us. We could ask any of them for drinks/etc, but each area our tables did have a specific staff assigned. Our waiter was fantastic! He brought me over a gluten free menu and made sure I knew exactly what I was ordering (the gfree menu didn't have the descriptions that the regular menu has) and was very prompt with our food and drinks. My fiancé ordered a beer that was flat (end of the keg I think) and our waiter went to get him a new one - however my fiancé was away from the table when he returned with the new beer. He actually returned it to the bar and brought a fresh beer over once my guy returned to the table! Crazy!
He kept the table well stocked with the free bread pre-dinner (no gfree options obvi - I wish!) and while he checked on us often, he didn't linger or keep asking you how the food is once you've taken a huge bite of steak and can't answer. All in all, the waiter made the experience amazing! I wish I remembered his name but I am just terrible at remembering any names!
The food itself: the garden salad was a giant half of iceberg lettuce. I guess I was for presentation, but eating my salad with a knife and fork was odd.
The steak was good - couldn't finish it (I never can when I have even a salad for an appetizer) and it reheated surprisingly well!
The sides were pretty great too.
Drinks were MASSIVE. They are expensive (think $10) but I'd say you definitely get what you pay for.