Pros
My boss and immediate co-workers are all great people. They're the only reason I haven't left post-Krause.
Cons
Tom Krause is a petty, whiny, incompetent coward of a man in way over his head. Presumably he was hired strictly for his extreme lack of empathy to quickly conduct the post-merger mass layoffs; presumably he too will be fired once his personality defects are no longer useful. He appears to sincerely (and oh-so-wrongly) believe that 1. he is the smartest person in any room he enters and 2. he is here because he has somehow earned it. He does not understand software. He does not understand enterprise software customers. I can only imagine Broadcom's CEO rubbed his hands together in delight when he finally got the chance to unload him and let him fail upward to become someone else's problem. Krause appears to fancy himself a sort of mini-Musk, terrorizing employees by threatening their jobs using arbitrary and ever-changing metrics - did you not badge-in enough in June? Maybe Krause will order your manager to fire you. Did you make below a certain number of code commits in July? Maybe Krause will order your manager to fire you. Did you close enough support tickets in August? Did you generate X number of sales leads in September? Next month it'll be a different secret and arbitrary metric - all designed to scare the employees talented enough to have other employment options (which invariably pay more, to boot) into quitting so Tom can continue his stealth layoffs and avoid paying more severance. As he seems constitutionally incapable of personal growth and reflection, I can easily picture him fuming while reading this and ordering someone nearby to try to track down who wrote these words - sue Glassdoor if you have to! - so he can cowardly order their manager to fire them. I wish I could recommend CSG as a good place to work - but it's not with Krause in charge, and I'm not sure the damage he's inflicted will be repairable even after he ultimately slithers out hugging his pile of mercenary blood-money.