Pros
They have a very responsive CEO and COO but good luck getting a chance to talk to them.
Cons
Nepotism and favoritism reign supreme here. If you have any kind of experience working in your position than you can expect to bang your head against the wall when you realize that none of the manager have any idea how to do their jobs on an enterprise level. The company is doing good but will be capped because of there refusal to remove old complacent managers from there positions for more qualified and experienced professionals. There is little to no structure at this company and also 0 growth, because if you weren't there from the beginning than don't expect to ever receive advancement. There are about 8 extended families that destroy the whole corporate structure due to nepotism.