Is this a drop in meet up: No, this is a game with regulars who meet every other week.
Can I just come and watch you play: No. While we love to introduce new characters to the game, we want to keep with our consistent group over a long period, and this long of a session can be awkward for people to just sit through doing nothing.