Guys, I have an engineering degree and have been working in research and development for more than 10 years before I left to join the commercial team doing business development...in my whole career, I work in electronics (during the boom in 2000) and medical/ life science (2005-2012).
To earn big pay, u have to be a top notch engineer. My ex boss, age 48, look after a team of 35 research engineers (from fresh engineers to principle engineers) and he drew a monthly package of $12,000 which I think is already extremely high. I have friends who join the oil and gas where at the age of 38, they drew a pay of $8,000 (with 6 month bonus). I work say this is quite attractive
My buddy got a first class honors in engineering before he switch on to a business masters. He is 36 years old more and he drew $10,000+ already...
If we compare apple to apple, I feel engineering won't have a big breakthrough in terms of wages but it can be stable. Unless you started a business doing engineering services and you are the boss else I believe average business grads earn more...of course we don't compare the worst business grads against the top engineers...
My friends and i always joke about:
1. Engineers design Ferrari but how many actually have a chance to own them
2. If you have a chance to take business class in a commercial plane, observe how many of them are previously engineers.
Just sharing my views