Pros
Great Salary.
Good PTO.
Excellent self-care and work/life balance options.
Amazing workplace culture where people respect each other - definitely a community.
Management is very realistic in work/life balance - if I have to drop what I am doing to go pick up my sick kid at school, people jump in to cover for me and vice versa.
Very open to new ideas and constant feedback - I am free to walk up to anyone else in the company and discuss any improvement area or other idea I have, from the CEO to UI Design and everyone in between.
Remote work is available for some positions.
Some opportunity to learn new tech / new things in general.
Cons
Remote work is more available for some positions than others, sometimes makes it feel like you need an "excuse" to work from home (note: this could just be my PTSD from a previous work experience, so take it with a grain of salt!)
Often too busy to learn new things - need to actually make sure to schedule it in your calendar.
Open - concept office. It isn't particularly noisy but I tend to work with my headphones on when I need to concentrate.
Pretty sure the office thermostat is controlled by a broken magic 8-ball.