Pros
Great company culture, and awesome mission. I've had a positive experience here since my first interaction at Affirm. The recruiting and on boarding process was smooth and informative. It is an amazing environment in which you have the opportunity to work with some of the smartest people I've ever met, who are also yet humble. The perks are also great, and lead to the employees being able to spend quality time together. We have catered lunch everyday, and fun company events once a month. The whole community is very supportive and I've learned an incredible amount since I've started. We get the opportunity to attend lunch talks from other employees about what they are working on at Affirm.
Cons
Main issue is that there don't seem to be enough people to do the work. This generally leads to people having to take on more than their position should require. In general though this is somewhat positive because you have the freedom to work on a wide range of things, and with a greater impact. Not enough space. At our current office we are pushing it on space. I know we're working on it, but it does lead to me being distracted and unable to do my work sometimes.