Pros
Great work with positive results
Cons
Commission structure can be weak
Pros
Benefits are amazing and there is a strong culture. Real sense of pride working for the company and helping members of the military become financially secure.
Cons
Can be very stressful at times.