Every race except gnomes, humans, and undead can be hunters. The class of characters has their passive skills, as do the beasts that accompany them. With skills, hunters can and do solo quests successfully. The addition of pets means that hunters can be quite deadly towards enemies.
A group counts on hunters to pull in dungeons, shoot long range, and have pets assist them. Sometimes it is better for a hunter to dismiss their pets while in groups due to extra monsters that the pet may accidentally wander into. In this case, hunters still send arrows, but know to stand back enough to not be hit with large attacks. After level 40, hunters can feign death, which is faking death, and can use this tool to survive when the rest of their group does not. When the hunter selects feign death, enemies often think he is really dead and leave.

click to enlarge

click to enlarge
These screenshots demonstrate the multitude of different pets available in the game.