No. Not currently. Republic has by far the best pay package out there. Don't believe the hype and doom and gloom about the company.
Bonuses are a shell game. Don't take into account new hire bonuses when making your decision. Bonuses can be revoked at any time, and they are taxed at a substantially higher rate than normal wages. This means you'll see maybe half the bonus amount in your actual pay check.
Getting into Republic now is a great career move. Take the class you have and don't look back. You won't regret it.