Pros
Plenty of coworkers to help you learn your position and responsibilities
Cons
Base salary for graduating college students isn't the highest
Pros
Great internship! I learned how to work on a construction site
Cons
Not a very structured program. You have to ask questions and volunteer yourself to learn