Pros: hard work gets recognized, teamwork is encouraged, free tax prep
Cons: very limited advancement opportunities
Its a great 2nd job. Since the majority of the employees leave after the tax season and come back at the end of the year, it easily becomes almost like a small family feeling. It can get pretty intense during the peak season with personalities especially those of the long timers, but peak only lasts a few weeks.