Hydroboration is typically anti-Markovnikov, i.e. the hydrogen adds to the most substituted carbon of the double bond. That the regiochemistry is reverse of a typical HX addition reflects the polarity of the B-H bonds. Hydroboration proceeds via a four-membered transition state:  the hydrogen and the boron atoms added on the same face of the double bond. Granted that the mechanism is concerted, the formation of the C-B bond proceeds slightly faster than the formation of the C-H bond. As a result, in the transition state, boron develops a partially negative charge while the more substituted carbon bears a partially positive charge. This partial positive charge is better supported by the more substituted carbon.  Formally, the reaction is an example of a group transfer reaction.  However, an analysis of the orbitals involved reveals that the reaction is pseudopericyclic and not subject to the Woodward–Hoffmann rules for pericyclic reactivity.
If BH is used as the hydroborating reagent, reactions typically proceed beyond the monoalkyl borane compounds, especially for less sterically hindered small olefins. Trisubstituted olefins can rapidly produce dialkyl boranes, but further alkylation of the organoboranes is slowed because of steric hindrance. This significant rate difference in producing di- and tri-alkyl boranes is useful in the synthesis of bulky boranes that can enhance regioselectivity.