Pros
The occasional free food when someone else quits or "retires", I once had a month where they didnt have any work for me but i was still on the clock 40 hours a week.
Cons
In nearly one year working there as an assembly technician, there was only one product I made where the work instructions were complete/correct/even existed and I didnt have to repeatedly go to engineering or the programming department to ask why something wasnt working. I spent numerous hours running around asking for tools/connectors/test fixtures that supposedly "everyone is supposed to have," but maybe one ever did. They tear cheap boards out of chinese products and resell them as their own. The management has no idea whats going on around them, the CEO was head of engineering when they fired their actual Head Engineer. The CEO has a business degree. Management is full of nepotism and if you dont agree with the higher ups, you get fired. The FAA came in 2016 and found 7 pages worth of findings against the repair department and yet somehow they are still allowed to make products for airplanes. Literally not one employee has good to say about working their, breaks are filled with angry rants about management.