Pros
Dynamic team with smart people You can tell people here (at least people I encountered) enjoy what they’re doing. Product is built upon a mission in mind (better healthcare), thus you always feel your work is meaningful Professional development time Managers open and listen to your needs and motivate your personal growth People receive recognition for the work they’ve done (small or large) Team is split into small teams of engineers to concentrate on specific domains Definitely fast-paced
Cons
Quite above average number of meetings (although some are optional, but like others said, you don’t want to miss out on important discussions) Codebase needs cleanup, and we’re in the middle of cleaning it up with transitioning to new technologies 100% remote, which is both pros and cons, as you sometimes miss in-person human interaction between coworkers.