Jump through hoops
To do a lot of extra things, esp. silly or difficult things, to achieve something:
Life is full of hoops that you must learn to navigate. Some good some bad, guaranteed at some point in your life you will be offered the hoops. Many sizes, colors, and a whole variety of ringmasters offering them up. The never-ending hoops some will produce for you can be exhausting.
Always be aware of the whole course that the ringmaster intends to make you complete before you start jumping. Simply if someone is offering you some sort of work for pay, make sure you know the full details of the job before you start. Never guess!
Only after you know the full range and scope of the activities, only then will you be able to navigate the course much easier, and you can plan for the daunting task at hand for a much smoother less tiresome outcome. Hoops are not fun at times and the more you know beforehand is going to be that game changer for you.
Make sure the hoops you are going to jump through is worth the effort on your part.