Pros
This was my first full Time IE job out of college and it was a great place to get my foundation started. I was provided with a mentor who taught me everything I needed to know in order to excel at my job (I was lucky to have a solid mentor, other departments may have not have good ones). I learned a great deal of how the business operates and how to utilize manpower within the operations floor. The job came with a high level of responsibility and extreme attention to detail is required. But with the support of my team I was able to get through it. IE is the backbone of the this company which bridges marketing/sales with operations/logistics, so at times the pressure can get pretty high. However during slow times the pressure goes away.
Cons
This company is extremely cheap. I was paid below market value for my job title. I settled for the offer because I figured I was fresh out of college. But even after a full year of working there, they never once mentioned a review or discussion about a future raise in my salary. Even if employees are salary, they are still treated like hourly paid workers. They make everyone badge in and out of the building so they can track our hours. I remember upper mgmt once complained that I worked 7.6 hours one day, but never acknowledged that I was busting 10 hour shifts 2 weeks prior... The IT and Engineering departments are very strong, however the HR department is very weak. They don't know how to establish a fun working culture at this company. Instead they host low budget lunches that get cheaper as the months pass, and do very little to keep employees motivated. Most people speak mandarin here so you will have to get used to the communication barrier. Work life balance is just OK. Again as I mentioned earlier, this is a good place to get started, gain some experience, then move on once you feel you have learned a good amount.