Question: what are the advantages and limitations of broaching?
Answer:  Fast and simple process. High degree of accuracy and finish is possible. Any shape of profile can be easily machined.  Machining process is completed with one stroke of broach.  Life of broach tool is high. Cutting temperature and tool wear is low.  Doesn't require a highly skilled operator.