I don’t work for a “Big 5”, but currently work remotely as a Software Engineer for a Fortune 50 (and have experience at a very well known, non Big 5, SV tech firm). If you’re concerned about advancing your career, getting a “Big 5” on your resume opens lots of doors. Not to mention, I find the work way more interesting than “yet another CRUD app”, and the internal resources are definitely a plus.
My company is huge with lots of teams/departments. Some teams are way more amenable to remote work, others are a bit more conservative…it all depends on the manager. The team I work on is about 70% remote. Because we aren’t based out of a tech hub city, and our work requires specialized engineers, we were forced to open our hiring pool to remote workers. It works really well most of the time, but some things are just better when everyone’s in the same room. For these things, we’ll plan to meet in a central location every couple months.
I like to settle in one place for a year, and then move, so it isn’t much of a problem for me, but it definitely cuts down on the places I can travel. Western Europe and South America are ok, but Asia/Australia are just too far to make this feasible. Still have lots of options though.
I’d absolutely stay at your Big 5, but start talking to other managers/teams and try and find a team that embraces remote work, and then try and transfer there after you’ve proved yourself on your current team. If that doesn’t lead anywhere, after a year or 2 at the Big 5, you’ll honestly be able to chose any job you want…just search for remote jobs that sound interesting.