Pros
The company has high goals for itself and its employees and encourages a healthy work/life balance. I enjoy being challenged every day and knowing that what I and every one of my teammates work on directly affects our success. We are encouraged to follow our Guiding Principles each day: take care of the client first, take care of each other, get the job done, do the right thing, foster teamwork, respect diversity, attack each day enthusiastically, improve personally and professionally, and...have fun along the way. I have worked here for over 10 years and see hundreds of people embrace these guiding principles each day.
Cons
The company continues to grow at a dramatic rate. With this comes the expected growing pains and adapting to rapid change. This includes sometimes having to take on responsibilities that may not be in your job description. For some this is an opportunity, for others this adds stress to their work environment.