It is a pleasent environment to work in. The people I work with are awesome and easy to approach. We work hard when we are here but are also able to take time when we need it (vacation, personal days, etc)
I suppose I would say that the worst part is the busy cycles. This is the nature of public accounting though and I don't feel like it would be any different at another firm.