Pros
Good compensation
Unlimited PTO
Caring, supportive managers
Remote work done right
Encouragement for personal or internal entrepreneurship
Financial support for courses and certifications
Equity options
Mentorship for new programming languages, AI, etc.
Pleasant office (nice view, coffee, fruits, etc.)
Cons
Onboarding for new hires could be more structured and smooth.