I always recommend consulting at a quality firm. I recommend consulting because you almost never get put on a project that matches your skillset exact or at all! I'm a fullstack dotnet developer and I got put on a Kotlin mobile app assignment because "well you know react". Pick something that isn't staff augmentation and that has relatively short assignments of < 1 year and enjoy your skill expansion.