Pros
There aren't really any Pros I can think of. They are a family owned business if you see that as a positive.
Cons
They steal software to make a profit. They lie to their employees and promise benefits that are never actually fulfilled. They often pay late and when questioned they say its no big deal when they move the payday around. They do not communicate when pay is late and are often hard to track down until they get the pay checks out. This was brought up several times and they were offended that the employees know they are scared to show their face when they couldn't pay us. They use people until the employees can't take it anymore. They claim they don't take a paycheck as if that is somehow an excuse for the way they treat their employees. They obviously pay for their BMWs, classic cars, trucks, and motorcycles with the company accounts. The owners said I got a bonus and he was grateful for my hard work - turns out it was an accounting error and they took back the money in the next pay period without any communication. They still owe me well over $2,000 and they owe my old supervisor (Chief Technical Officer) that was fired the same week as me over $8,000. The owners justify unethical business decisions as just the way small businesses are run. They essentially run a Ponzi scheme by continuing to take hundreds of orders while being well over 5,000 orders behind with no funds left and no feasible plan on fulfilling all of the orders. They make the orders for the people that threaten to contact their banks for a refund or sue.