Pros
First and foremost - the team is amazing. Everyone is so welcoming, inclusive, and helpful. Every voice is respected, and every idea is heard and welcomed. The leadership is transparent and accessible—everyone works together for the same purpose. Culture is a huge driver, and the team truly embodies the company values of integrity, teamwork, accountability, and passion for the customer. Working here makes me excited not just to do my job, but to do it well and to strive to do better every day. As a small team, everyone is accountable not just for what they do, but to help out where needed. There's no hiding behind a large corporate structure here, and everyone is happy to jump in and go above and beyond. A great company for someone who is autonomous and self-motivated, and wants the opportunity to grow with a team of really interesting, diverse, creative, and—overall—good people.
Cons
There's a pretty long and in-depth hiring process, which may seem tedious, but it is by design - they're very particular about who they hire from a professional and values standpoint. Aside from that, nothing negative that I've come across.