Vantaggi
Working at ICT was my first experience in engineering. As a new grad they offered me a competitive salary and plenty of benefits. But more important than the pay, I was proud to have worked alongside some of the most remarkably hard working folks I've ever met. This place will teach you the value and rewards of hard work, and you'll learn tons along the way. I never felt annoying or unheard when asking a question, it was a very positive environment, they really want you to know the info inside and out. And working with such a small company, you really get a chance to see the gears in motion and all of the details that keep the place operating at such a high level. ICT set the standard for the level of people I want to work with.
Svantaggi
Working at ICT has it's many benefits, but don't expect the paycheck for any work less than your hardest. These people work hard and long hours, and never leave a job unfinished (if it wasn't done, it was probably the plant's fault). Some of the complaints I've seen are mainly due to people not having a full understanding of the nature of the work. Every plant has it's own personality, and the windows where you can collect high quality data are limited due to the time of day, coordination with plant employees, operational issues that might come up, etc. As such, if things are going smoothly and 5 pm rolls up, it's only logical to keep working while the going is good. The travel required for the job is extensive. Upwards of 50% means exactly what it does. But if you have a passion for the field of work you're doing, and nothing holding you back besides wanting to be home, go. You'll learn and experience so much more. Work life balance with this job is hard to get a hang of but can be done. Plenty of the people who work here have significant others who are tolerant of the type of work being done and stay flexible and roll with it.