Good career advancement opportunities, firm sponsored CPE, pay for CPA exam, ability to learn a lot quickly.
Contras
Scheduling has unrealistic expectations of audit timelines, inability to take time off due to improper scheduling. Not as personal of a relationship with clients due to scheduling in various areas of the country.