It actually takes very little tractor horsepower (Running a hydraulic pump is just about all the pto really does), but the tongue weight is VERY big. The fully loaded weight can be large, too. I run a 1012 (with unload ability) and its a big labor saver for me. It carries 8 bales per layer and 7 layers on the back rack. (=56). Plus, you can carry and extra 8 on the first table without raising it for a total of 64 out of the field (and maybe 2 more on the tray. Then manually unload the 8 on the first table and dump the rest. I added a 1-way cylinder to the chute pickup to shake a bale that sticks once in a while on a sidehill or for some other reason. Convenient for road travel, too or just getting the rig thru a 12' gate without dismounting from the tractor. I also added a caster wheel on the chute to follow the ground line. Put the chute cylinder in float mode and it hugs the terrain for easy pickin's.
They are a little finicky as to adjustments of the second table drop point and you will need to adjust the baler to set bale length to a required amount. If yours has push-off feet (used to push the wagon+stacker combo away from the stack when unloading), make sure they are well lubed and adjusted, because bending them when lowering the 2nd table will ruin your day.