Pros
There's a real passion here for the work we do that I enjoy immensely, and so much freedom to operate even at the lowest level. My manager (and I understand that I lucked out and not all managers are as good) doesn't micromanage but points me in the right direction so I can exercise my judgement.
My coworkers are all intimidatingly smart and always willing to help, and so are the cross functional teams (PM, TPMS, other system owners). The re's specific structures set up for new engineers to learn and it helps immensely. At my last job I feel like I was not really treated as a human being, but here I operate free of stress even when there's deadlines to meet
The company's also been super accommodating during the pandemic about working from home and enabling us to still be able to function well.
Cons
Apparently The pay isn't as high as Google or Apple? though I'm fine with it. I don't really have any other comparable frame of reference and I can make rent and save for retirement so to me it's fair