The products are great and affordable price, but the employment here is skeptical. Speaking from experience, I worked there some years ago and the finance department was run so poorly that they ended up firing everyone and outsourced. Great benefits however, 100% company paid and free cafeteria food — cant beat that, but did you notice never an opening in accounting department, because the hires from 10 years ruined everything including bad management. Great sales people, great IT people, but lousy horrible accounting employees.