Pros
Company: The company has built a product that customers love. I think this is a particularly exciting time in the company’s history, as it’s scaling in many ways to meet growing demand in the market. Leadership: Dan and Izzy are incredible co-founders who have the experience and drive to lead the company successfully. Beyond that, they are incredibly transparent about top level company strategy, which provides opportunity to learn outside of your primary role. My experience with managers was incredibly valuable as well. I always felt supported, and I received feedback and new opportunities to help me grow in my career. Talented Peers: The engineering team has many talented senior engineers, including experts in machine learning, cloud computing, front-end development and browser automation. Since the engineering team is still fairly small, it's easy to learn from these experts. Supportive Culture: Collaboration is at the heart of how mabl operates, and whenever you need help with anything, everyone is always more than willing to lend a hand. When you do ask for help, too, people don’t just stop and help you solve the immediate problem, they typically spend the time to teach you about what’s really going on, so you're better prepared for the next challenge. Time spent helping others, and mentoring new people is recognized as real work and is valued by leadership. Growth Opportunities: With the company scaling as it is, there are a lot of leadership opportunities, even for engineers earlier in their career. It’s easy to get involved in hiring, DEI initiatives, and event planning. Additionally, leadership is generally supportive if you want to learn a new technical skill, and will usually help you get on a related project, if possible.
Cons
As an engineer, sometimes the on-call shifts can be a bit busy. I think there’s work being done to improve this, but there are sometimes weeks where there is a lot of activity. Sometimes, documentation for certain processes doesn’t exist, or more often, is tough to find or is a little bit outdated. I think there’s also work to improve this, but this is a challenge as the company is scaling, and things change/improve quite rapidly. Pay/benefits are competitive considering the company size and market, but it’s less than what you would expect at a much larger company.