Pros
Most employees get their own office, which is fairly unheard of. If management likes you, you can pretty much set your own hours and perform as little or as much work as you want. The biggest benefit is that despite constantly being surrounded by fools, once in a while, you do get to meet some extremely interesting and intelligent speakers (media personalities, authors, accomplished CEOs, musicians, etc.)
Cons
I was raised to believe that good work and dedication paid off. That by adhering to my end of this social contract, I could find financial and professional success. Unfortunately, APB takes this most basic of life-lessons and mashes it to pulp. The staff at APB is outrageously unprofessional. During my time there, I heard numerous shouting matches in the hallway, saw several co-workers cry, have hear "you do terrible work" said many times to many people, among many other grossly inappropriate things. Sadly, the staff is not the worst part of APB - nor the root of their problem. Management is inept, unprofessional, often cruel, and incredibly stingy. Decisions are often made on a whim and pushed 100% from the top down - it's very much a "my way or the highway" mentality. Management bickers amongst themselves about who controls what in the company, leading to conflicting directives for employees. There is no foresight or even thoughtfulness put into growing the company or the product catalog. Pay is very low. APB has an enormous age gap with senior employees making up to 3X what newer employees make. The difference in pay (which is not based on merit) gives many employees an air of superiority over their co-workers. All in all, APB is a soul-sucking cesspool that I hope anyone with at least 1/2 a brain is smart enough to avoid.