Pros: high quality workplace (aso9100 certified), high employee satisfaction, unlimited overtime, unending learning environment. all employees very close, like a family, even the owner was on a first name basis with most employees
Cons: constant threat of being laid off, kept as a temp for very long term, constantly baited with being hired on then not, long term held over at same rate of base pay.
I worked both day and night shifts over my 2 years there, I learned something new almost every day, and never found my need to be challenged unmet ... went from basic automated testing to manual testing, tuning, troubleshooting over my span of work there. Over my time there, given the chance to learn to use every piece of machinery I used for my testing – more... and tuning. Progress and idealism very highly encouraged and openly implemented. Very high quality workplace, and all the employees are as close as a family. A lot of overtime, and very addictive, as even though the work could be very repetitive, there was a high level of satisfaction in the job, as you knew you were doing great work that saved people's lives, and the paycheck was very nice if you put in the hours.
In hindsight, I miss working there and would go back anytime – less