Gen9 was a great place to work, and I would strongly encourage anyone to explore an opportunity there if it interests you.
Cons
High expectations, and the requisite stress and drama that comes with it. The mission is hard, and everyone working there could benefit from reminding herself or himself that they, as a team, are perfecting a very difficult manufacturing process.