Pros
Awesome people in general (though they are now leaving for better companies). Most lower- or mid-level managers in are competent, but many are also now leaving.
Cons
Ever since CB went up for sale two years ago, it stopped caring about its employees. Since then, there has been zero outreach to employees to learn their concerns or struggles. They have gone through SEVERAL rounds of layoffs without creating a plan to fill the gaps left behind from losing those roles. The remaining workers have had an increased load (without an increase in pay). On the contrary, they are taking away benefits - for example, the removed summer hours in 2017, they recently they switched the 401k provider from ADP to Empower (which has higher management fees for employees), and the 3% employer match is now paid out at the end of the calendar year, instead of by pay period - meaning if you lose your job or quit, you lose the employer match for the entire year AND you don't receive the interest over the course of the year. I, and many other employees, are concerned about what else they're going to take away. Also, they've been pushing out products that are incomplete and full of bugs - and of course the salespeople are the ones that have to suffer the consequences when clients complain and don't renew.