Challenging environment of a growing company in a interesting field you wont see elsewhere. fairly laid back easy going workplace compared to most manufacturing jobs.
Cons
A company still struggling to create a culture of positivity while working to solve process problems that can be a headache or even overwhelming for those who don't deal well with stress.