Pros
Fantastic work/life balance. I have never, ever felt like I needed to work extra (although I have on my own accord), worried about getting time off, or asking for accommodations during busy times. We are encouraged to put our mental health first, and make sure that before anything else, that we are fulfilled and happy as humans. Yes, we're expected to perform, but in a completely reasonable and achievable way.
Despite earlier reviews that I have read here, I have ALWAYS appreciated the open-door policy from management, and have never felt hesitant to speak to them about what's going on, whether in my professional or my private life. I GENUINELY feel as if they care, and aren't just doing what they need to do to retain me as an employee.
I can say that after three years with the company, there is not an ounce of me that is considering making a move elsewhere, despite consistent offers from other companies. If you're motivated & skilled in your field, you'll do well here.
Cons
Honestly, I'm really happy here after 3 years. Any "con" that I can give would be less about the company itself, and more about the challenges of conducting business in a rapidly-changing tech environment, where you have to truly be agile and up-to-date with the ever changing best practices in our new AI-focused global environment.
This requires a constant mind-state of innovation and perhaps ambiguity at times, so you can't expect to get "cozy" and just show up...but again, that's the state of the industry, not the company...and to be frank, I wouldn't really want to work at a company where you are allowed to stay stagnant in your knowledge and capability.