My understanding of the rapture is that the Lord could come at any time to take those who are looking for him up to heaven. We will be changed into his image, we will be like him. Following this we will accompany him back to earth for a thousand years as he is king, the devil is bound and placed in the bottomless pit for a thousand years. We will be rewarded for our faithfulness now and given things to do. Many will be kings and priests in the Thousand year reign. Following this satan is loosed again, many of the children of Adam with his sinful nature will follow him as he comes against the king in Jerusalem. Fire will fall from heaven and satan will be thrown into the lake of fire with the beast and false prophet. Then comes the final judgment, the resurrection of the dead that are not in Christ. We in the first resurrection will not receive the wrath of God. The rapture removes us before the wrath of God is poured out on the earth.
Perhaps the greatest proof that the rapture does not occur after the tribulation and after the wrath of God is that there will be people alive on earth during the thousand year reign of Christ. If all the bad are removed and the good raptured, then there would be no humans left living in flesh on the earth. The only way the post tribulation rapture would work is if it would be selective, taking some :"super Christians" and leaving some others on earth. One more concern is that too many are expecting the Lord to come to take them out of their problems. This is an American trait. The Christians who are being mutilated and murdered in many terrible antichrist places are leaving as martyrs. Many Christians felt betrayed because of persecution and killing of them in past wars. The Bible says that the godly shall be persecuted. We need to toughen up, trusting the Lord, even if things get bad and we are martyred.Will we stay the course? The promise is that the wrath of God will not be on us, whether by death or rapture we will be in Christ. This is our hope and promise. Even so, come Lord Jesus.