Pros
There is a ridiculous amount of exposed brick in the office. Partners and senior managers will throw down hundreds of dollars on team building activities, buying drinks and meals for staff but when raise time comes you will be doing well to get four percent. Large training room littered with giant columns that block the view. Don't worry though, no real training takes place. All that happens is they stream someone from Greenville reading off a slideshow while the entire office plays on their phones. If you are an attractive female more time will be spent to groom you to go out and meet with clients.
Cons
All resources are diverted to making sure partners and senior managers are out trying to land new clients and not wasting time managing engagements, mentoring new staff, or actually looking at tax returns A spreadsheet of everyone's billable hours is emailed out every week to encourage over billing and hoarding work. If you are not an attractive female you are going to have to figure it out on your own. Workflow is a nightmare. Clients turn in documents the week of the deadline and staff and seniors are expected have the returns in review in enough time for it to sit on the partner's desk for three days before it is touched. Some groups work 40 hour weeks while others push 80 plus but god help you if you say anything about it. Client documents can be out of balance, unreadable, or printed on 3,000 pages from a dot matrix printer and you are expected to turn in a perfect return. Billable goals are in direct conflict with any work life balance. Unlimited PTO is useless when you have to work more billable hours than before. The only way to get promoted is to push all responsibilities onto other people and blame someone else if anything ever goes wrong. How one learns lairs is exhausting.