The company has a strong positive energy. Excellent compensation plan. Lots of company events. Whereas so many tech companies are virtual, it's nice to be part of a company where you get to know your colleagues and across the organization.
Cons
There are none. A great company with a fantastic group of people.