Pros
No pros. They have an extremely high turnover rate because they treat everyone they hire like crap and then fire them without notice or reason.
Cons
Management is incapable of treating their employees like humans that deserve respect. I was in the middle of working from home when my computer said my account was deleted. The only nice coworker I had texted me at the same moment and asked if I was okay and told me that my desk was being cleaned out that very moment. I was so confused because no one from the office tried to contact me and to this day I still have not gotten any answers. To add to it the fact that they overnighted everything that was in my desk drawer was just insulting. Not to mention a few things are missing that I had in my desk. Management is the definition of petty. Everyone in this office is an alcoholic and, unless you're one too, you won't fit in.