Pros
We work hard, but we also have a lot of fun when we get together as a team. There is a lot of travel, but the travel rewards and cash bonus for meeting thresholds over the year give incentive to stay on the road and reward you for your efforts. The company is growing fast and promotes based on merit and achievement. This creates a lot of competition and helps us attract great people. Overall, a great company to build a career at and to be able to see and work in many different industries as well as build a strong network of clients.
Cons
A lot of good people get left in the dust if they don't figure things out fast enough. Leadership can deliver mixed signals sometimes (communication of values versus actions). There is a tendency to try and make everyone "all things to all clients" instead of letting individuals focus on their strengths and backgrounds. Leadership sets very lofty growth goals each year, which is good to a point. However, some begin to question how realistic those goals are as we continue to grow and are not the small super agile company that we used to be.