It has been great since I am an engineer by myself and moved in the cadre after doing engineering stuff for few years. This is a good career, and I would recommend it since it give a lot of satsifaciton in staing with the current and recent trends of engineering and technology.
I will still choose this career if I have do to it again. The pros are many and this is rewarding. The one cons is you have to be on your toes to be good in this career.
People should know one thing that if you love working and work has to be a passion to be in this career.