CTO is a bit abrasive, but is a visionary who is getting things accomplished. People have mixed feelings about him. As an engineer, you will need to work with the product team. Try and determine which product team you will be work - the "old regime", or the "new regime." Avoid the "old regime", if you can. Determine old vs new on LinkedIN.
It depends on what part of the team you end up on, but generally there's a lot of trust between leadership and the employees. If you like to take ownership of things, this is a good company.
Help answer questions real people are asking about your company. Your answers will be 100% anonymous.
The person asking the question will be notified of your answer, and it will be posted publicly. Your identity will be kept private