Vantaggi
I've written a few glassdoor reviews in the past - this is my first positive one. I joined wrapbook because during an interview, one of the developers said she felt heard within the organization. After working at wrapbook for a few months, I can confirm my ideas and opinions are heard and i've been able to make an impact on the company - which is super awesome. Speaking of my interview - a really respectable process. No tricks, no absurd tasks, and not a ton of time either. I've worked in a lot of toxic environments, for some very micromanage-y people, and wrapbook has got none of that going on. I am treated like an adult and with respect. We have regular retrospectives, and they are actively listened to and impact our approach. I also really appreciate my manager - he's supportive, engaged, thoughtful, and wise. Best I've had in my career. Another plus is we get to solve a real problem, and help unionized labor along the way. Also, great work/life balance. No working nights/weekends, unlimited vacation policy, home office budget, and no night shifts or pager duty alerts. And as an engineer, working on a codebase that isn't trying to do SPA or react and is just keeping it simple with Rails & Stimulus on heroku with a 2 minute test suit is a rare treat in software these days.
Svantaggi
I think the cons are purely ones around growing pains: We have more work to do than staff to do it, and are trying to hire to fill the roles. Along with growing pains is a forming culture. We are still working out "who we are" and "how we work together" and as a result communication is sometimes troublesome. The fact that we're remote makes things trickier still, in that sense. Another issue is expertise in our industry is tough - so we're learning as we go, working with our customers, but it does mean sometimes features/details shift as we learn more. That's frustrating and confusing at times. While the way we do things is "vanilla" rails in engineering, there are some conventions and styles used in the codebase that are unique to this project, so picking them up can be a learning curve.