Great culture
Good pay
Friendly coworkers
Weekly team meetings so you are always in the loop
Recently acquired so new products they can offer
Cons
Minimal benefits
Training is like a 2 week overview of the product and then you are expected to jump right in
Product data quality issues
Lots of staff turnover