Decent for a Software Engineer, but watch the hours
Work-life balance here is a bit of a mixed bag, to be honest. As a Software Engineer, you can have some really chill periods, but then project deadlines hit hard. It's a big tech company, so that's often the trade-off.
The hybrid work model is great; I usually spent 3 days in the Austin, TX office. This offers good work flexibility. Vacation time is also solid for a big tech company, which is a nice perk.
Sometimes the project deadlines for a Software Engineer get really intense. I've had weeks hitting 50-60 hours, especially close to major product launches. It definitely impacts your personal life and can lead to burnout.
Try to set more realistic timelines for development teams. Engineers are dedicated, but consistent long hours for software development roles will eventually lead to employee churn.