I worked at Astronics full-time (More than a year)
Very good culture and helpfulness.
Not many cons, great company.
I applied online. The process took 4+ weeks. I interviewed at Astronics.
I spent about 8 hours total in the interview process. Phone screen, skills test/hiring manager interview, then a team interview done in pairs with a total of six people in front of me and the HR manager phoned in from another state.
I was very impressed with the company and the level of care they put into selecting candidates. That makes me feel like they are building something methodically.
The questions were experiential based on my resume and was Also asked about my successes and failures.