Pros
The amount of professional growth that someone can experience in this public accounting firm is endless. From the assurance services side as a Senior Assoicate level, I have a great opportunities to work very closely with my clients from planning through wrap-up as well as being the engagement team leader for staff members. As such, this provides me with opportunities to improve upon my leadership skills, continue to develop my technical expertise, while establishing great professional working relationships with my team members and clients.
Cons
Like most, if not all, public accounting settings, the balance of maintaining a healthy work/life balance can be challenging at times - especially for those who finds themselves to be an overachiever.