The largest tax preparation companies contribute to a fast-growing industry that employs over 300,000 individuals in 109,000 businesses throughout the world. ...