Pros
CapTech has the best of both worlds with the interesting variety of work of tech consulting and a work-life balance that is rare in the consulting world. The culture is phenomenal and the people are great. Most employees have an appetite for learning that is contagious and the company does a lot to support employees continuously educating themselves with the latest technology trends (post-secondary tuition reimbursement, certification support & compensation, etc.). Because of the live-where-you-work model, employees have time in the week to do fun social things (if that appeals to them) like intramural kickball, game nights, and trivia. The depth of people's technical knowledge paired with a low ego across the company is a great combination.
Cons
Sometimes the expectation of internal involvement can be a bit overwhelming since that is all outside of the 40 hours of billable client work. It's said that contributing a lot internally can lead to promotions but that doesn't always seem to be the case. Also, some of the work can be more "staff aug" than project-based.