Pros
Upper management truly cares about each individual employee. It is amazing that not only your general manager, but also the corporate level execs attend a ton of the local office's events. Intelligent People! I can't speak enough about the competence of my fellow co-workers. They are amazing leaders in the field that offer you all the challenges you could desire in a job. The company encourages and welcomes professional development. It is great to be at an organization that values its employees and allows them to challenge themselves outside of the normal client work. No Travel, which equates to a great work life balance. The Dallas office has a "Getting Naked" policy, where integrity, honesty, and ethics runs deep.
Cons
Paid Time Off seems a bit sparse and was not negotiable. Career advancement is a bit confusing and tends to lack definition. On-boarding was a bit lacking.