Great products with guarantees, ensuing happy and returning customer base.
Wonderful staff and leadership.
Growth based on work ethic and not just performance.
Cons
Only long hours if you are opposed to them! Other than that, it's great! Long hours mean long paychecks!