Vantaggi
Interview process - clear process and timeline, communication throughout, human approach.
Onboarding process - plenty of communication, onboarding buddy, intro to company and then role, documentation for everything, insanely awesome colleagues who encourage engaging with them about anything.
I have not rated the CEO as I've yet to interact or attend an all hands. By his articles though, he gets and understands the product which is the first step to awesome in my book.
Svantaggi
I have not yet found one.