Hunter

Strengths:

1. Having a pet that can serve as a personal tank.
2. Possibly the best solo class in the game.
3. Traps can turn the tide of a battle in PvP.
4. Tracking allows you to get a scope of enemies in the area.
5. Works great with the leatherworking skill.
6. A strong PvP class due to high damage and range. 
7. Can tame a huge variety of pets.   

Weaknesses:

1. Can not wear mail until level 40. 
2. Very few melee abilities.  
3. Can not use a shield. 
4. Pets can draw monsters to your group if not handled correctly.
5. Not sought after by groups.
6. Need ammo and food for the pet constantly.

wow CLASS GUIDE

WoW Professions Guide

wow Races GUIDE