Ventajas
I can't speak for the other departments in the company, so chances are it's not nearly as dysfunctional outside the engineering teams. I do know their revenues were climbing quite steadily and I'm sure the executive team is eyeing an exit soon.
Desventajas
For an software engineer, CyberDefender is pretty much an unmitigated disaster. In the short time I was there, the turnover rate was fairly ridiculous among the engineers; among the team of 15 or so, 4 left in the time I had been there and another 3 have left since I've left. It's basically a company that treats engineers like disposable, fungible resources. I never interacted with anyone else in the company beyond my immediate team and I was constantly berated for trivial things, like having a personal package delivered to the office. Any attempt for resources (a second monitor, books, etc) were a huge hassle to get. I worked on the most inane projects possible, such as "don't let the user leave this web page when they close their browser window and annoy them with a half-dozen pop-ups instead." In the event engineers couldn't make a (unrealistically set to begin with) deadline, we were expected to simply remain in the office however late until it was complete. 60 hour works were standard. Every employee was essentially treated as a child (arriving late/leaving early was immediately criticized, you had to "get a pass" to go to the bathroom, and everyone some spyware installed on their computer so management could yell at you for spending 3 minutes on espn.com). I have absolutely nothing good to say about the company. Don't work here.