The working hours for a civil engineer vary depending on the type of work, the employer, etc. However, in general, I don't consider our profession to require unreasonable hours. Governmental jobs probably only require 40 hours per week. In the private sector, there will be times of heavy workload when the job may require 5 or 10 hours per week over 40 hours, such as when a deadline is approaching.
I consider the pay for hours worked in the civil engineering profession to be reasonable. However, if salary is the most important factor in a career, there are other professions that pay more. One reason that I like civil engineering as a profession is that you have interesting projects to work on and get to work around other intelligent, problem-solving individuals.
Hope this helps,