Pros
I work with a small team on fast-paced, complex projects. My days are busy yet flexible, a comfortable routine paired with plenty of interesting variation. In under two years, I've gained a ton of industry-specific skills and knowledge that are not only improving my work at the company but building my professional profile. Throughout my time at Jerry, I've felt that my time and my labor are both valued not just by the people I work with everyday, but by the company executives who determine our team's funding and my compensation. There's a clear message that upward mobility at Jerry is possible, and I've seen that play out already with new responsibilities and new compensation to match. Maybe the best thing about working at Jerry is that I don't feel like I need to sacrifice myself as a person in exchange for the benefits of this job. Managers and coworkers are understanding if people need (or want!) to take time off; working hours are flexible as long as the work gets done and doesn't delay the rest of the team; all-staff meetings and Slack channels make a ton of space for the human side of business.
Cons
The downsides of working at Jerry are the downsides of any tech start-up or fully remote company. While weekly all-staff meetings help to keep everyone up to date on what other teams are doing, it's easy to feel siloed and getting cross-departmental collaboration going is often tricky. And, as a tech start-up, Jerry has a high-powered start-up culture: which can be a good thing or a bad thing, depending on where you're coming from.