Pros
CLA is ahead of the game with providing online training and information on tax changes. If you want to put your head down and work 60+ hrs a week you can learn quite a bit and get ahead. There are some really good people here with tons of experience and the firm has a diverse array of clients so you can really learn a lot.
Cons
CLA markets itself with the "CLA Promise" to help you build your brand and career but at the end of the day it's just another public accounting firm that is trying to do whatever they can to make money. There are some really great people working there, and there are others that will make your life absolutely miserable. Work-life balance doesn't exist. Like most other public accounting firms there is a drastic void at the manager level because staff accountants come in ready to learn but by the time they make senior, they are so frustrated or offered more money/better work-life balance elsewhere that they leave. Additionally, there is a giant disconnect between what senior management thinks can be done in a certain amount of time and what can actually be done in a certain amount of time. Add to this the juggle of learning on the job with little guidance or worse guidance from frustrated and condescending upper management and you have a perfect recipe for a bad experience.