Pros
If you put in the work - know the customer and know the product - you have a say here in the future of CloudHealth and senior people will listen to your suggestions. If you work hard, new opportunities are sure to come your way. This company is incredibly transparent and the executives get to know everyone. No matter your role, you have full visibility into the operation of this company across all departments. The managers here are very flexible. This is not a face time organization. You are treated as an adult and just expected to get your work done. You are expected to have a life outside of work.
Cons
None. Many of the reviews I read when interviewing listed the long hours as a con. I have now been here ~3 months and the hours have not been a problem. If you love what you are doing and enjoy the people you work with (which everyone at CloudHealth does) then you will not mind putting in the time. Also no one is forcing you to be here. If you like to leave to get in a workout then log back in later, you are encouraged to do that. Everyone at this organization is flexible and just wants to create an environment that allows you to work to your fullest potential.