I applied through angel list. The process consisted of 4 interviews and a take-home assignment. The first interview was a typical phone screening. The second was a group culture fit interview centered around soft skills and provided an opportunity for me to ask questions about the company and work environment. The third was a live coding challenge, followed by a take-home assignment. The last interview was with a Cloud campaign investor which was great because it was cool to see direct involvement from the investors.