Pros
Most people you work with will be friendly, and they will train you, so it's a good entry level position. Most of the manufacturing tied jobs are on a 3/4 day, 12 hour schedule, which I liked because I could take 3-4 day trips without taking any vacation time.
Cons
There's not a ton of growth at the Irvine location, so there is not a ton of room for advancement. They also don't seem to like to elevate your position (i.e. from a Tech I to II), even when your training/experience justifies it. This is probably just to prevent you from getting a raise, but people just end up going elsewhere once they get trained and acquire a little experience. The pay could also be better, and the shift premium for working nights is not very good, which causes those shifts to be understaffed and stressful. This causes a lot of turnover.