Pros
Out of all the different places I've worked over the years, I've never found a more dedicated, friendly, and intelligent group of employees than I have at CBT. While the idea of 'company as family' is a cliche, this is truly an organization that takes care of its employees and the community, and takes great pride in weaving that tight-knit fabric from every fiber of its being. The benefits are generous (insane amounts of time off, health coverage completely paid for by the owner, free lunch, etc.), but those are really just reasons you might take a job here. The people are the reason to stick around, because you won't find better anywhere else.
Cons
It's a fast-paced environment, and sometimes that means we pivot a little too fast, or push things that aren't quite ready in our haste to get something out. But that's not unique to CBT, and moving too slowly can come with it's own problems. Gotta break a few eggs, and all that.