The company itself is great, good benefits and paid time off. Management is somewhat flexible. Compensation is not great even with the chance of commissions. Great for a young person with no family or an older person looking to make money for their retirement.
Micromanaging, no advancement opportunities unless you have degree