Great people following best practices, technical group is top notch, a great place to work when work is there, a passionate group
Cons
Billable hours are all that matters, benefits ok, trouble witih retention, need additional leadership, sometimes the Board, Leadership, and Employees not on the same page