Stress
This job comes with the same amount of stress as, say, a construction worker. Of course, in the office you'll deal with angry bosses and sun-stricken coworkers on a daily basis (but most everyone has to deal with those). In the field, there's always that one guy who's super protective of his roof and blames you for the raccoons in his attic. And don't even get us started on that skyscraper contractor.
If you're into inventing, you'll probably deal with a slew of other issues: cranky employees and coworkers, sitting in one place for too long, someone eating your lunch out of the fridge even though it was clearly marked with your name, the list goes on.