I don't mind inviting people new to fights as long as they say that they are new and ask questions/pay attention/etc.

Garuda is the only exception, at least for now while we are still learning the fight. It just demands a lot more from you than every other fight in the game.