Pros
Innovative clients trying to do big things, extremely sharp and friendly employees, collaborative environment that promotes learning and growth, involved with the community, and a commendable work/life balance knowing how demanding the work can be.
Cons
Recently got acquired by Insight, and has for the most part been a smooth and positive experience, but there seems to be a constantly changing org structure. No doubt it has to do with some big company names leaving and leadership needing to accommodate, but a cause for minor concern about where we're headed as a company. Not a whole lot of in-office culture, there's a disconnect from any sort of operations team such as HR or finance (as those people sit at Insight headquarters in AZ), and not the best experience with medical benefits/coverage (although this last point is claimed to be addressed starting in 2018 with a new provider).