Great career opportunity, but unless you are willing to make work your first priority I would not recommend.
Pros
Pretty decent salary and good opportunity for promotion. Ability to transfer to other offices in different areas. Large well-known firm. Looks good on your resume.
Cons
Office is in a terrible location, parking is a major headache, and the actual layout of the office is very undesirable for my taste, as you have basically zero privacy. Too much administrative burden placed on professional staff. Work life balance not as advertised. You are told in the interviewing process that busy season is 55 hours/week and that you will have flexibility to work remotely as needed so long as you get your work done. However, I would estimate busy season hours to be closer to 80 than 55 and while technically you can work from home, no one at the associate and senior associate levels do and if you do decide to work from home it is definitely looked down upon. Several of the reviewers are very petty and seem to go out of their way to pick your work apart over very small and nittpicky things that have no effect on the accuracy of the return. Things like spacing in the cover letters, a comma or dash that needs to be added to there liking, a change sentence structure(though the message remains the same). A lot of these items are very subjective and whimsical in nature and dependent on the mood of the reviewer, but you often get very patronizing feedback for not anticipating or recognizing every tiny little minutia according to their taste. The result is a ton of wasted time and major inefficiency.