Pros
One of the coolest parts about ASL19 is that every project is highly ethical, supporting human rights (mostly digital human rights, i.e. freedom of expression) around the world. Before the pandemic, everyone was able to work from home when they wanted to, and there was one day per week when almost everyone worked from home. During the pandemic everyone has been working from home. The hours are flexible, and the atmosphere is respectful and not micromanaged. The environment is especially fun when in the office with foosball, daily catered lunches, and lots of good conversations. The other benefits (such as medical) are quite good as well. The people working at ASL19 are all kind, supportive, motivated, and ethical people. My mentors helped me to grow a great deal in my technical skills. In the current remote setting ASL19 is making many efforts for the team to stay connected (such as weekly online games and chats). As a computer developer, it was nice to be encouraged to use the latest tech stack and practices. It is a rather independent work environment, with the opportunity to work on what interests you most.
Cons
The security rules can be a little confusing at times, since as a human rights company it takes some extra precautions. Just always ask questions when you are confused and it should be fine though, everyone is friendly and happy to explain. In the past there were some issues with sexual harassment, but ASL19 openly focused on fixing those issues, and continues to focus on improving the environment for all of its diverse team.