This game used to have its upside and downside, however it has been becoming more and more of a money grab. To catch a raid pokemon now is "random" according to the developer but it is not. You will not catch it even if you golden raspberry and get an excellent curveball throw everytime. They just want you to spend more money on raid passes and then you can't catch it anyway. There is no formula that they use. It is becoming less entertaining amd more annoying at this point. No reward for skill.