Great people- everyone is always willing to help move the needle.
Management is great- they care about longevity of their employees and career growth.
Products are best in class- a lot of new enhancements based on market needs.
Great PTO and benefits.
Cons
Have to be able to keep up with pivoting and changes due to market needs