Pros
Plenty of overtime if you need it and want to, lovely colleagues to work with, the job is very technical, if you like it.
Cons
Very dirty (glue, paint, resin, grease, solder) environment to work. Lack of tools, you really need to bring your own toolbox and tools to carry out your duties and lock it, so your tools don't disappear, or the company can sell you some tools! That's a let down for high tech engineering company. Poor health and safety procedures, had an accident and had to be rushed to AE to have some stitches put on, none of managers or cell leaders cared really and I didn't get paid for the time off at AE. The next day almost got hit in my head by moving coil, while working in my work station. No induction or basic health and safety training. Furthermore, no feedback on your performance from supervisors. They seem to be somewhere else all the time. Now the money, basic salary for 40 hrs a week is low and if you want to make more, you really have to commit and work a lot of overtime - 55 or 60 hours a week, not very good if you have a family. Poor facilities - toilets and canteen.