Pros
I get to collaborate with incredibly smart developers and LLM engineers globally. The internal knowledge sharing is phenomenal. The code is very well documented and maintained because it is mandatory to follow code simplicity and optimisation rules. This made it easy for me to get started and ship features. It also helped me improve my coding skills.There is no micro-management: Because we are fully remote, trust is the default. You are judged strictly on your output and the elegance of your code, not butt-in-seat time, which I am totally fine with. Which brings me to the previous negative reviews I noticed here. I find them very unfair because when hiring, the co-founders are clear and upfront about what you can expect (pros and cons) when working here and who they are the best fit for. Second, these reviews are from some freelancers who were hired to help with exceptional overload but were very bad at their job, got fired or gave up. I actually saw the code, PR reviews and attended all the meetings.
Cons
It's a feature-rich platform so I find the learning curve to be steeper on the functional side (i.e product features) than it is on the code side.