In other businesses, perhaps. But Customer Support here are simply the forums you’re currently posting in. An information desk for players to assist other players with account- or payment-related issues, in addition to further help if they so desire. There are no game masters, but instead Support Forum Agents who do not have the same job responsibilities and do not have contact with the developers.