Pros
They weren't kidding when they advertise the 'take the time you need' policy. Even being a newer employee, they respect when you need to take some time off. The perks around wellness, meals being catered, a stocked kitchen, great benefits, are all legitimate. The onboarding experience was one of the best experiences I'd ever had and was extremely relevant to my role. Further, there is a clear understanding of growth in my role in how I can continue to expand my knowledge and leverage my talents to impact the company as well as my career. I also truly appreciate the obvious investments made in its employees (continuing education leveraging Udemy, internal training opportunities, etc.)
Cons
Nothing immediate comes to mind. With any company that is growing rapidly, there can be some pain points but I think due to the transparency of the CEO and its leaders, they do their best to get ahead of it. Recently the company endeavored on some reorganization. That hasn't been easy. But again, leaders have tried to be ahead of it. Compensation can always be a bit more realistic to the cost of living and the changing times. But, I'm grateful I have a job in the first place!