Pros
Unlimited sick leave - but high accountability Flexible PTO Smart coworkers Supportive environment With long term contracts and large clients, little need for travel if you don't want to Self-directed career growth Great social club organization - 3-4 events per year, all paid for with a small payroll deduction Good Corporate Social Responsibilty - several efforts throughout the year to provide for the underserved (habitat for humanity, soup kitchen, Alzheimer's Walk, etc) Very strong senior management - not willing to sell out and wants to establish a long-standing company. Stock purchase plan is great, and employees are encouraged as members to have input into corporate strategy. Diverse workplace.
Cons
Easy to get too much work handed to you if you don't manage your own boundaries. Career growth is a double-edged sword. You are in charge of getting what you want. Management is very supportive, but will not come to you necessarily with advancement opportunities on a silver platter. Some pay disparity between men and women.