We just got one yesterday, but don't know what it really means. Seems as though its for startups they like but just need more info before making a decision
Same here. Apparently they started doing the video interviews last year, I wonder if they give a video interview to every startup that they're thinking of inviting for an onsite interview, or only to the ones that they are on the fence about...