The environment shows that they care about their employees. Communication is great, open framework regarding the company, where they are and where they are going. Everyone is nice.
Cons
I can't really think of any other than the additional hours during tax season but welcome to public accounting and taxes!