Pros
I recently made the move to join Rivian from a technology company. At first, I was very hesitant to make a move to join an automotive company (since I've never worked in one before) but after hearing about what Rivian is doing, along with meeting some very smart people that work here and sitting down with leadership it made my decision pretty easy to make a move once an offer came along. Very fun environment where you can interact with everyone from engineers to C-level on a very casual level. We're also a flat organization without a ton of hierarchy so your voice can be heard. If you have a great idea - bring it up! It's likely that you can present it right to leadership and have a great discussion on how to implement your ideas.
Kontras
Fast moving and can be ambiguous at times, but what startup isn't? You could be working on something for a couple of weeks only to learn that needs have shifted. You have to be ok with working in a flexible environment and putting in hours to make it work here.