I have been through a two year graduate program and have been exposed to a variety of work which has been satisfying. I am a civil engineer, but the role of civil can vary depending on the lines of work. There is no fixed day - to - day, in design it may be doing calculations, marking up drawings, having discussions with other disciplines. Sometimes it can be modelling, and sometime project admin tasks land and site visits are needed to understand site conditions.