I know you posted about SWCC elsewhere but, this won't be news to anyone there.

When dealing with recruiters if you don't have it in writing, you don't have it, PERIOD!! Contracts are just that and they're in triplicate, you can't prove verbal contracts so recruiters LOVE to make them. Recruiters who miss their quotas are sent to the front line.

Now NOTHING scares a recruiter more than being on the front line and running into someone he recruited who isn't happy, especially if he hooked them with typical recruiter tricks. It's also no fun for Navy recruiters who are trapped on a ship with people they tricked. Point is they'll do and say almost anything to get you to sign up and stay out of the fleet!! Signing bonuses are often only paid in full if you complete schools and courses that 1 out of 10 candidates graduate from.
Another issue that I had personal experience with was being promised going to Boot as an E3 and graduating school as an E4. That was a "special program" so is specwar, you only get ONE special program and specwar schools ALWAYS happen after your initial schools which decide your rate (job)... they don't offer special bonuses or promotions for rates unless they're short that type of operator...once you graduate school for that specialty you WILL be sent to the fleet to do that job. Once at your new command they need you (short supply remember?) and the Navy spent Millions training you, they aren't going to let you leave that command to go to a different special school especially if you're good at your job, now if you aren't good at your job your Evals will suck and you'll NEVER get into specwar, it's a catch 22. You will HAVE to spend a minimum of a year at the new command before they'll even consider allowing you to apply for the programs your recruiter PROMISED you. Now for the kicker...Specwar has source ratings it draws from and they're NEVER special rates like the ones recruiters get you to sign up under (because THEY get bonuses for filling those slots)...SO now you'll have to get waivers to go back to school and change rates which is almost impossible to do since they need the specialty rate they recruited you for and aren't likely to throw the money and time they invested in you away to send you to a different school so you can leave the command entirely. Then suddenly, they point out that you only have a couple years left on your current enlistment and it wouldn't make sense for them to send you to school only to have you get out and use their training as a private contractor... but if you'll REENLIST they'll see you get that school you need to have a rate that specwar accepts as a source rating...so about 5 years AFTER your initial enlistment you MIGHT get what the recruiter promised but guess what? By then you'll be too old...