Vantaggi
- This is my fourth engineering gig and my second startup. So far, this place has, by a mile, the best developer experience I've seen. Automatic deployments, QA environment, pretty good observability stack, and some really nice database utilities make the devex here a big selling point. - Highly organized product team and software development lifecycle. Maybe my coworkers would disagree with me here, but I just came from a place were projects were started and abandoned every two weeks. That's not been the case here. Product asks are intentional, well researched, and generally stable. Best of all, they are very open to discussion. If you, as the engineer, come back and tell them something is not worth the effort, you will be listened to. Engineering projects are thoroughly researched before execution, mitigating surprises and smoothing out implementation. - All the engineers really pull their weight, at least as far as writing code goes. There's a lot of experience here and generally it leads to good architectural decisions. - The engineering leadership does a pretty good job of keeping things on track without being authoritarian - There's a book club where we go through material that would have an impact to the way we do work. I was pleasantly surprised to see that what people read, they made a meaningful effort to internalize and make cultural changes to improve the workplace. - Interpersonally, people usually do a pretty good job of seeking to understand the problem before jumping in to make suggestions - Luna is very AI forward. If this interests you, you will probably find the tools and resources you want readily available
Svantaggi
- Some of the developers and engineering leadership are passionate and opinionated. Disagreement is not always received well. Sometimes people will tunnel in on the negatives while ignoring the positives of a proposed solution. - Work is allocated in such a way that everyone is often at capacity on different priorities, so it can be hard to get eyes on your work for review or feedback - Staff engineers are stretched pretty thin, often working on 3 to 4 things at once. Despite wanting to grow in my career, looking at them makes me second guess if Luna is the place to do that. - Team cohesion can be patchy, with some strong pockets and some very weak pockets