Douglas Lemmo, P.E.
There are negatives to every job. But, I have found that the more involved I become in a project, the negatives become smaller and smaller.
The negatives are that it can be a lot of hard work with long hours. Another negative is that you can run out of those hours. On the plus side, you'll usually love every minute of it.