It's trained on about 20k positives and 20k negatives and works on any orientation.
Watch for high false positive rates. It also works with the cuda version of OpenCV.
It will help you but it won't make you happy.
The xml download. In a later post I will show you how to make haar cascade perform even better.