I can't think of any. Oh . . . maybe: They are desperate to hire people.
Cons
onboarding is broken. when I resigned, it took multiple emails to multiple people in management and not one (!) responded. their technology is poorly developed and convoluted. bad communication