the team is very supportive of each other, the product is amazing and continues to evolve even after 15 years! Management is open to suggestions and takes action quickly.
Cons
They dont pay a lot, but do have commission in place that supports team work which is very generous!