I think both. It's not just about creating value, but also finding the energy to go that extra mile and make sure you're pushing your technical boundaries every time you get a chance to. Of course projects and things play a huge role in your professional growth too, I can only imagine how much I'd grow spending X years at a FAANG company compared to a nameless consultancy shop.