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.