The purpose of this paper is to study the relationship between job mobility and wage mobility. One of the main points of this paper is that job mobility is not necessarily bad. Job mobility might be the quickest way in which workers can advance in their careers and move up in the wage structure. Specifically I am going to distinguish between voluntary and involuntary job changes in both the modeling of job mobility behavior and the determination of the wage gains associated with job changing activities. Using the National Longitudinal Survey of Youth data, I find that workers voluntarily leave their jobs whenever they find themselves being paid below the customary wage rate. In particular, a worker that earns 30% less than the average wage for a worker with his characteristics and labor market experience is more than one and a half times as likely to initiate a separation than a worker just earning the average wage rate. Conversely, a worker earning 30% more than the average wage for a worker with his qualifications and labor market experience faces almost a 50% higher risk of being laid-off. This result is consistent across models. Workers' post-separation wage gains also depend on this distinction. Voluntary job changes lead, on average, to gains on the order of 7%, while layoffs imply losses of 5%. That is, voluntary separations, on average, allow workers to improve their relative position in the wage structure. Laid-off workers, however, tend to perform poorly after experiencing a separation. Fifty-percent of the laid-off workers experience wage losses, while 70% of the voluntary job changes end in wage gains. While at early stages of the career, workers experience large wage gains from quitting, these gains seem to disappear as their careers extends. Laid-off losses increase as the career extends, particularly for high-skilled workers.