IMO, go to your preferred carrier, and forget about the other one. I say that for 2 reasons:
1. Going from SKW to Compass or vice versa will mean 3 years on 1st year pay. Need I say more?
2. when people jump companies like that, they start to impose training contracts (for good reason)