The company leadership genuinely cares about the employees and makes everyone feel welcome. Excellent benefits. They build a great product and invest in new development projects so new products are always coming.
Cons
Some positions can involve extensive travel which not all people enjoy.