Engineering is very difficult, but only a handful of people are good at it. The rest are usually able to get by with average grades. The reason engineers get paid less than pharmacists is not because they are less smart, but it's a supply and demand issue. Engineers are a dime a dozen, and the more of us there are the less that we're going to get paid. I think companies throw a bone(50K) because the job is so darn demanding sometimes. As far as difficulty, I think that engineering is sufficiently harder than pharmacy. It's much more theoretical, and the concepts are very difficult to grasp and understand. The main reason I'm switching over to the pharmacy field is job security. I also love working with people and I love being the technical expert when it comes to something. A pharmacist is no different. Oh yeah, the money is 2X what I'll make as an engineer.