Pros
The company has a really friendly atmosphere with supportive teammates. Everyone's well-versed in what they do and are eager to help out when you need them. I found the .NET web based tech stack to be familiar enough to quickly get going on my own (there was also some modern react-native and AWS serverless features to work on as well). Logistically, there's usually only one meeting per day to kick things off in the morning. During bi-weekly sprint planning, the team expressed genuine interest in the ideas I shared (a consensus decision-making process would typically follow and be used in figuring out the best solutions for problems). Overall, I ended up contributing a lot — and got a lot out of it!
Cons
WFH was good, but I missed out on all the Friday beers at the office ¯\_(ツ)_/¯