Pros
Culture: APT has done a great job developing a fun, collaborative culture. As a business consultant I work across several different client teams and get to work with many different people. The setup is great for getting experience across many different industries. People: I've been consistently impress by my teammates across all of my teams. APT does a great job of hiring super-smart people... not sure how I got here... that are fun to work with. For industries where APT is well established I've been impressed by our ability as a company to share best practices for analysis across different teams. As APT expands to new industries and tackles new analytic challenges in existing industries it's fun to work alongside smart people and solving new analytic challenges. Type of work: So far I've really enjoyed the type of work here at APT. The software helps to really accelerate analysis and allows you to focus on the interesting stuff (diving into results and figuring out where something worked/where it didn't).
Cons
Work life balance can be tough to manage. When you're working on multiple client teams and two teams get busy at the same time you can get stretched. That being said, while you are working a fair amount each week, the hours don't come close to investment banking. You also get a ton of flexibility around when you work, if you are someone who would rather work on the weekend than stay late on a Thursday that's something you can do. Personally, I work longer hours during the week and avoid working weekends as much as possible. Client training: Teaching clients to use the software is an important part of the job, that can get a little repetitive after a while. Often times clients asking how to do a certain type of analysis and you set up time to walk them through where to click in the software. It's not the most fulfilling part of the job, but it's an area that the company is trying to improve upon.