Pros
Hands down, definitely one of the smoothest onboarding experiences I've ever had. Everyone was incredibly welcoming and helpful from my first day all the way to the present. Even with a massive codebase and growth all around I never felt like I'd been left adrift or neglected. The documentation culture here is particularly strong and everyone takes extra care with reviewing your code and making sure you understand the concepts and architecture you're working with. Overall I have found Blink Health to be the kind of place every company should aspire to be like. People care here. They care about the product, about the process and about their teammates. This is not the type of company you'd typically find.
Cons
The company is undergoing some really rapid growth - blitzscaling being the accurate term. With that, there are growing pains and conflict/confusion and the occasional disorganization as teams move around. This is par for the course with any startup and, as usual, some people who have been here for a long time end up leaving in the transition. It can be jarring or overwhelming when someone leaves or when the focus is on bringing on more team members and getting everyone set up but it requires an understanding that we're all working to get to a solid foundation and a great jumping-off point.