Great environment and experience. I learned more in a few months here than anywhere else.
The staff is very welcoming and willing to help.
Cons
Some days are very busy, some days are very slow. Not a con if you like that sort of work pacing though.
Testing systems can include monotonous assembly work