Super friendly coworkers/staff, excellent benefits, fantastic company culture, plenty of space to grow and develop (with consistent salary growth potential to boot), and amazing leadership.
Cons
Communication could be slightly improved within the company, push to be in-office rather than remote (some people like this more than others), training and onboarding could be better