Hi! I have competed in a few IBCs, both her in the US and overseas. My opinion on them that all in all they are good for kids or professionals. You get to see a ton of dancers from all over the world which is great. Also, it give the dancer a lot of experience and teaches them how to handle pressure, because there is a lot of pressure when you are performing.
As long as she has realistic goals and has the right frame of mind she can really benefit from it.