Not really
If by big group you mean 10 people, they have a couple areas that could accommodate. Much larger than that and you'll have to split between spaces.
Yes, just avoid weekends as you wouldn't be able to find a big table
Thanks! Your answer is awaiting moderation.