Pros
Good job, if your only looking for an hourly paycheck until something better presents itself. There are no Pros to working for this company.
Cons
If you want to work for a company that treats you like meat with a dialing finger, then this is the place for you. They place no value on loyalty or hard work. If you've worked for the company for over five years they actively seek out ways to terminate your employment just so they don't have to give you your vacation and sick time. The COO has absolutely no idea what he is doing, not a clue. He is one of the most condescending, thin skinned, people I have ever had the displeasure of working for, in my life. If he decides he doesn't like you, he makes it his personal mission to get rid of you. Google this corrupt company's various monikers to get more information before you waste your time working here. So corrupt and dishonest they've lost most of their lucrative clients and contracts.