You are taken care of,anything or part needed arrived to you on time if possible.
They are a great company,all of our parts were top of the line. You felt great installing you work, because it would be installed the best.
Cons
There really is nothing that you can complain about. Except being laid off.