Pros
-Independence. Project managers and other higher ups have a lot of trust in you. When given tasks I feel like I have a lot of freedom in the way I accomplish them. No one will be looking over your shoulder. -Meaningful work. As a new engineer I am glad I get to work on projects that have a real impact. -Company Values. It is important to me to work with a company that shares my values. This company works to minimize the impact a building will have on the environment, sometimes eliminating that impact entirely (Net zero schools). On top of this you are helping to create a better environment for students. -On the job training. I have never felt overwhelmed with a task I have been given. You will always be trained on how to do something and your peers are always willing to help you. Overall I am very satisfied with this company and would recommend it to anyone interested in this sort of field.
Cons
-Travel. There are some days you could spend hours traveling in the car. You are well compensated for miles traveled. It is also nice to get out of the office and there are lots of opportunities for more "hands on" learning when in the field. -Screen Time. You will spend lots of time looking at a screen but this is typical for any engineering company.