Pros
The product's potential is insane, but sometimes less is more, the core tech is amazing!
Cons
As others have pointed out, management is horrible, especially the CEO, there is a huge amount of mistrust of everyone underneath and the micromanagement behavior rolls down to other managers. Quality is less important then commitment and in an industry such as this where human life is involved, it's a huge risk People are fired and quit left and right, there is a dire atmosphere of desperation and lack of satisfaction, even when the team achieves amazing results, there is rarely any real celebration of good, only pointing out the bad Work/Balance barley exists and there is constant pressure to produce things that are impossible so middle management resorts to throwing any date to appease upper management there is a huge lack of personal, especially in R&D, while other non essential departments are doubling themselves, R&D is falling behind