Guilds are run by NPCs and teach players new classes, FCs are run by players and a way for people to group together.