Ventajas
The employees I worked with were good people and worked well together. They have great vacation.
Desventajas
They have no onboarding/training process to help you be successful. There idea of training is to send you into the field to sell and than constantly nick pick everything you do or don't do. They use Salesforce to monitor/babysit your every move. They want robots to hit metrics everyday and people that cannot think for themselves. They talk down to you and will treat you like you are not bright if you do not bow to there every whim. The pay is somewhat competitive but the commission structure is horrible (you will never hit your goals). The insurance benefits are the worst I have ever had. No real opportunity for advancement. They do not maintain there buildings. They are a very reactive company that always seemed to be 2 steps behind.