Pharmacists graduating after 200-something need to get a PharD. That means an undergraduate degree and then another 4 years of pharmacy school. Pharmacists who got their license prior to the rule change can work with their BS in it.
Also, demand for pharmacists is pretty high right now. Companies still recruit from overseas to fill demand. You're pretty much guaranteed work.
Unfortunately there is only 3 places to get work as a pharmacist: hospital, retail, or your own business. All 3 are completely different animals. Hospitals are a little more calm, less "customer" interaction, but also the lowest on the pay scale. Retail means you work at Walmart, Walgreens, a grocery store, etc. There is alot of customer interaction (and many are NOT pleasant people), a ton of very repetitive, monotonous work, decent pay. Retail is where the majority of pharms work, and from personal experience, they burn out very quickly. You basically have an 8yr medical degree to count from 1-100 about 200 times PER DAY, then each time youre done counting you have to deal with a pissed off customer who's pissed for one of a multitude of different reasons (cost, insurance coverage, you took too long, its not the same thing as the last time, etc), and you have to do this all over an 8, 10, or 12 hour shift where you're on your feet the whole time and lucky to have a 30 min lunch break. Owning your own drug store is the same as retail except that you have to worry about running a business in addition to all the retail stuff i said above. The money for all 3 is great, but like others have stated, there isnt much in the payraise side of things simply because there is no need, use, or reward for experience. Walmart sees that an entry level pharm does the exact same thing as a 20yr guy.
If you havent noticed, I absolutely HATE customer service when it comes to the public. If i have the opportunity to actually sit down and work with a client, its one thing, but I go crazy if i have to have the same conversation with 200 different people in a single shift (Hi, how are you today? Thats good, did you find everything you needed? How can i help you? blah blah blah).
From a personal reward side, Engineering is the way to go. You can see the fruits of your work, you can "hang your hat" on project, there is room for advancement and rewards for those who choose to work for them.
After 20+ years of working retail pharmacy, my mom is still seen as expendible by Walmart, and she makes roughly the same per hour as she did shortly after graduating (adjusting for inflation). Regardless of how long she works for them, Walmart only cares about the mistakes. You have 10 years of flawless trackrecord, one mistake and youre fired (and im not talking a "life or death" mistake either). You can get fired for giving 101 instead of 100.
So yes, there may be plenty of work for pharmacists, but be prepared to get a medical degree to work in an expendable industry.