Pros
The answer I give, without hesitation, when I'm asked what I like about working here is that the balance between trust, mentorship, and responsibility is incredible. Everyone is doing real work, with a general direction and all the support that is needed (when it is asked for). I haven't seen any micromanaging, and even as a relatively new engineer you get to contribute to and discuss real, impactful design decisions. You get to work with people who are incredibly bright, passionate, and interested in collaborating towards a common goal. We all have different backgrounds, but everyone that makes it through the door knows what they're doing and is able to talk about it. The problems you're working on are hard, tangible, exciting, and meaningful. Assuming you're in a hardware role, you will work with hardware that you've designed. It is inevitable at a company of this size - oftentimes, you get to see projects through start to finish. Right now anyway, Astranis is a growing company that is still figuring out it's values, and forming those values is a collaborative effort that we're all involved in. The location is fantastic: public transit from all over the bay converges nearby - within a 10 minute walk of Caltrain, Bart, Muni, and the new Transbay Terminal.
Cons
If money is the top priority, you could probably make more working for consumer electronics or something. It's not much of a con for me, but it might be for some others. Work life balance can be difficult, though how difficult can vary from week to week and team to team. So far, we've tried really hard not to glorify overworking or make it standard, and I respect and appreciate that. I feel my work life balance is overall very good even though this isn't a cut and dry 9-5.