Good benefits. Fully remote (depending on your team. Some managers make you go in 2 or 3xs a week). Growing company so a lot of opportunities to move from department to department. Numerous internal programs opportunities for employees career/growth.
Cons
Technology and processes are dated. HR onboarding is sub par.