Pros
Intelligent coworkers. Many interesting and modern projects to work on, where you can develop hard and soft skills across multiple industries. You are an important and critical resource on every project you are on. Strong local focus so you are a part of the community you work in. No outsourcing or offshoring of work, so quality is consistent with no time zone issues. All certifications are paid for, regardless of pass or fail. Focus on doing the best we can for our clients. Positive working environment and culture. Introduced 401K matching within the last 2 years.
Cons
Primary focus is utilization (total billable hours divided by total working hours per year) as a measure of consultant performance and practice success. Negligible investment in consultant office equipment besides a laptop and a phone allowance. Employment roles and career paths are limited to consulting, sales, or practice administration. Recent benefits plan changes are confusing and hard to navigate.