Pros
This company was, hands-down, the best organization I have worked with so far. Very talented and humble people, great technologies, and positive culture. The Engineering team is has quite flat hierarchy, so there is no bureaucracy. Everyone is very approachable, mission-driven and honest; open to trying out new ideas and technologies. Teams are nimble, iterating through development cycles and producing concrete results. I thoroughly enjoyed my time there: not only was it professionally prodoctive, but also involved some very fun offsite events! The company is growing quickly and is making phenomenal difference in the way healthcare industry works. Now might be a great time to join this awesome engineering team and make an impact!
Cons
Located on the peninsula. So unless you have access to Caltrain, you are looking at a significant commute.