Great work environment with a fantastic leadership team. You are not just another number in this company you are part of a family and it shows. If you work hard and have solid work ethics you are set up for success. The management wants to see you achieve and will do everything possible to help you.
Cons
Takes hard work and discipline, nothing is handed to you, even though they have a great onboarding, training, support, and marketing support structure come prepared to work.