Decent food but sometimes there's a long wait! She's not a huge restaurant but she's big enough. They have an area in the back that you can have a large party.
When I was a wedding planner, one of my brides wanted to have their rehearsal dinner here and they fit roughly 25+ people in the back room. It was pretty tight and rather than being sectioned off, it was one long table. It wasn't very comfy but it was good enough for what was needed. Buffet style menu and then drinks were ordered and paid individually. BJ's is very accommodating with their catering options and if they can't, they'll try to take care of ya the best way they can.
BJ's is great for a night out to have some drinks and a meal (if you like) to catch up with old friends or a gathering place to be with family. It's low lighting may put you to sleep (as it does for me sometimes) but it assists when you're trying to have a little more intimate/private mean/drink as it makes it harder to see those around you lol.