| I wouldn’t mind going to the office if the whole team I worked with was on site as well. Maybe it’s just me but I don’t really give much of a shit when I’m the only one in this office while the rest of my team is all over the world. And no I’m not going to cater to their needs when it’s outside of my normal hours. Deal with it, else I will (and have). Why don’t companies just have local teams that are nodes in the broader graph? A fully local team in California that works on X, and interacts with team Y that’s based in Singapore, and team Z in Europe. Each team is self sufficient and works on a piece of the work that can be done by them. In conjunction with the other teams, we get global coverage without having some dumb working hours or waste of an office. I don’t mind going to the office, and having worked as mainly a product engineer I like whiteboarding with our Product manager and other stakeholders, or getting on calls with customers to demo something (team in the same room, read body language). Product teams benefit the most being local and all together. It’s hard to build a great product when everyone is not in the same room. Remote might work to make a decent product, but I don’t think you can build something great. |
What we have now with a global workforce working together from different timezones has a lot of benefits and some downsides