Pros
Great work environment with a chance to move up the ladder quickly. There is transparency throughout the entire company, which keeps everyone honest, accountable, and working towards the same goals. All management, including CEO/Principal, are not only approachable, but also very hands on. Great Benefits, culture, and team atmosphere, yet still manages to celebrate individual accomplishments. Better commission structures than any competitor in the industry.
Cons
To whom much is given, much is expected. Because management is willing to invest a large amount of time, money, and effort into the training and development of employees, there is definitely an expectation set for a high volume of production. For the wrong type of employee this can be daunting...but for the ambitious and goal-oriented, the opportunities in this growing company are endless.