Pros
Pay is decent, lots of opportunities to learn, work hours aren't too bad your first few years. Tax department people are friendly and relatively happy. They treat you like an adult off the bat and don't monitor you're every move which is nice.
Cons
Can't speak for other offices, but the LA office is an absolute disaster as a result of the merger. You are forced into learning two completely different ideologies and have essentially no guidance and no respect. Management tended to be rude and unhelpful and company is ridiculously dependent of Senior Associates contractors who know nothing and receive no blame for messes - currently saw a huge turnover of the best talent after this busy season. Also a very disorganized busy season audit process led to a lot of associates eating hours and sticking around late, with nothing to do, receiving no feedback, just not to be the first person to leave.