Re: They've been at this for a while
I agree that learning new skills is good and doing it on the job can be very effective. Like I said it's a balancing act and probably depends on where you are in your career. As with most things there is a lot of grey area so taking the better paying job may not be best option over the long run. One does need to evaluate each opportunity. Sometimes one might start at a lower paying job than they could have gotten because if it can lead to a better future position. However, as many companies appear to be moving away from giving employees careers that needs to be carefully evaluated.