great people to work with, a lot of work during summer months. wages were fair and raises are given with the acquisition of new certifications however i never saw a raise based on the time spent with the company. advancement in the company was seemingly difficult for employees starting at a base position. there was also a lot of necessary travel involved which did become tiresome after a while. overall i believe i had a good experience.