Pros
The technicians are almost all pretty good and capable people. Very cool work with the possibility to assist in launch operations. Have historically been open to people without specific space or even technical background. Great resume builder.
Cons
Very little organizational transparency. This includes information about the specific direction of the company, deadlines, hold ups, and even organizational charts and working hours. Very little floor and process organization. Almost no functional training. MANY last minute mandatory hour shifts including mandatory overtime and full schedule changes with very little, if any, notice. It has ranged from maybe two weeks notice on the better end down to *that day* on the low end. This isn't inherently a con but if you want a job where you walk in, they give you a task, then you do that task it's fine as long as you're okay with frequently poor, vague, or incorrect work instructions.