Pros
• You can have real, meaningful responsibilities immediately. • Company ultimately values getting important stuff done. Very meritocratic. No busy work or fluff meetings. • Things get done really quickly! You will see meaningful updates delivered in a matter of hours, major features delivered in days. There is true progress on a daily basis. • Amazing co-workers. Intelligent, kind, helpful, and super funny! • Excellent work/life balance. Working a late night or weekend is rare once you're up to speed. Time is used efficiently during work hours to make this happen. • Truly collaborative environment. Don't be afraid to ask questions, and you'll always find answers/help/guidance/advice. Everyone is helpful and approachable, including the CEO. • Incredible learning opportunity. You are empowered, and sometimes required :), to work on things you have no idea how to do. You'll have access to whatever information you need. If you thrive on learning, problem solving, and new experiences – this place is a playground.
Cons
• For new hires on the non-tech side, the first few months can be difficult. You are basically thrown into the deep end and expected to work/collaborate your way to the surface. There is no direct day-to-day management. This is a huge PRO for people who don't like micro-management and love to figure things out, but can be hard for people who need a lot of assistance and supervision. (The engineering team pairs, so there is more daily guidance for them.) • Frequent change. This is often a Pro, especially if you like a dynamic environment and respect agility, but can sometimes be frustrating for people who like stability. Goals, teams, and projects can change direction quickly. Even for engineers, you might have to drop what you're doing and switch to new priorities. • No centralized source of information. Because things change quickly and there is a variety of internally-built and 3rd party tools, there is not much documentation of what things mean, where things are, or how things work. This is mostly a challenge for new hires or if you start working on a completely new project.