Lots of good advice here. In my experience, working from home is great. I've been doing it for ~2 years. I'm an introvert, though. Also, I'd worked in an office previously with my current boss (although he wasn't my boss at the time) so that helped in terms of developing rapport. WFH is pretty normal at my company, too, so I don't think it's a big obstacle to things like promotions. At the same time, I'm nearly FI and definitely NOT looking for promotions.
I also travel for work ~ 4-5 times a year. Like others have said, policies can make a big difference here. We technically have a portal that we should book through, but it's a pain, so my boss lets us book our own flights. We do hotels through the portal, but it works fine for that. I have a corporate card, but I find that works very easily (as I don't need to ask for reimbursements). I do have to track receipts, but that's pretty easy with a cell phone. And I've never gotten any static for my expenses. I'm not a big spender, but I also don't always go with the cheapest option. I've also asked to stay an extra day in places a couple of times, and my boss has always been supportive. For example, I was in Brighton, UK right before the pandemic and I spent an extra day sightseeing.
My company was also supportive of me relocating from Tampa to rural Nova Scotia, even though it makes my travel more complicated -- I'm typically going to the US, sometimes to the UK, never to Canada. Oh, and I don't have to drive for work -- just airplanes and taxis. Personally, I don't really like driving, so that suits me (plus we only have one car).
I have a wife and kid, but my wife works part-time and is able to handle things solo if I travel. That said, I wouldn't want to travel very much. I think 25% would be OK for me personally, but probably pushing it as far as my wife is concerned. I kind of like traveling for work (it's fun to travel on someone else's dime) but I could see it getting old if I did it a lot. I tend to eat pretty well when I travel (again, within my modest expectations) which is fun.