A lot of flexibility to work around schedules for childcare, appointments, etc. I feel supported and respected by my colleagues as well as my supervisor. I feel I am paid fairly for my experience and job duties.
Cons
Maternity leave could be better! It is also a newer company, so change is always happening which could be a con for some folks.