The Weyl group, WG, of each exceptional simple Lie group G, is described in detail. Its structure is defined in terms of its coset decomposition with respect to the Weyl group, WH, of a classical semi-simple Lie group, H, embedded naturally in G. The concepts of G-dominance and G-equivalence are defined and used to determine, from the character formula of Weyl, the branching rule associated with the restriction of group elements from G to H. The Weyl group WG is used further to impose constraints on both the branching multiplicities for G to H and the weight multiplicities of G. These constraints are used to evaluate the weight multiplicities of F4, E6, E7 and E8 together with the branching multiplicities for E8 to SO(16).