Fast-paced environment, great place to learn about the corporate world
Iovate is good for the experience, but not for a long-term career. Advancement is as tricky to understand as the high turnover rate, which I believe is around 30-40%. The culture is very youthful, but can be immature and juvenile. I would suggest working at Iovate if you are young, patient, and plan to advance in the corporate world as a whole.