Pros
The company has many benefits like paid lunches, flexible start times, and medical/dental/vision. They include stock in the company as part of their employee contract.
Cons
The hiring process is arduous due to the CEO. His difficulties don't end once you get the job. Once you are hired, everyone works on egg shells around the CEO. Essentially, the CEO brings his large ego into your workflow & has earned himself the nickname "Nothal the wrecking ball" as a result. He is a former JPL engineer & treats his workers like cogs in a machine. He is a fantastic engineer but as a business leader, he doesn't understand that you have to work with people. He is unable to concede that he is wrong, or his idea is not good. He expects his workers to simply do what he says & has no issue replacing people if they don't meet his expectations, which are almost always beyond reasonable. It's terribly sad because the company has so much potential but the CEO is constantly creating more problems than solutions, replacing extremely talented workers because of extremely trivial reasons, and lacks true business leadership. The rest of management does an excellent job but it is very clear they are unable or unwilling to call out the CEO when needed. In the end, very few actually work there long enough to gain their company stock ownership. Employee turnover is very high & completely defeats the startup's goal of 200% growth year over year. After 6 years or so, they only have around 20 or so employees and continue struggling to grow beyond that.