In the U.S. Navy pay is dependent upon your rank (performance) and your number of years in service. There is no reason to get stuck in a dead end job when the U.S. Navy has plenty of opportunities for advancement. In fact there are opportunities for advancement within six to nine months of joining the Navy.
In addition, Congress generally authorizes a military pay raise every year to compensate for cost of living increases. You can contact your local recruiter for more information in regards to the financial benefits the Navy offers.