Public Accounting often gets a bad rap. In some situations it is warranted. However, do not dismiss working at a public accounting firm just yet. There is a major difference between a large public CPA firm and a small public CPA firm. Here are 7 reasons why a small...