A lot of flexibility.
Family-friendly.
Good pay.
Benefits offered.
Remote work opportunities offered.
Excellent work culture.
Prefer to promote from within.
Cons
It might not be the best company for people who aren't self-motivated.
A smaller company with less opportunity to move up without company growth.