Amazing people, great training and good compensation packages. Whether you're working as a technician or an engineer you can be guaranteed you will have managers that genuinely care for your well-being. I had extensive training and learnt a lot about shallow geotechnics.
Cons
For me residential work is not what I was after. Was not sure what exactly I would be doing as an engineer until the later weeks in training.