The leadership is honest, caring and really wants to see people succeed. They are also very ethical and makes sure everyone that is working for the company also works ethically. There is great flexibility in schedule which is awesome. They are extremely generous in the compensation model that they have. As far as job security.. its up to each individual... work ethically... and do your job.. plain and simple.