How do you think a fresh-out-of-college junior with less than a year of experience going to be at execution?
Knowing nothing but that, I'm going to take a statistical guess, and say: "Probably not great." I'm going to make another statistical guess, and say: "They probably don't even know what they don't know."
Also, joining someplace that's not consultancy-focused (like Google or Facebook) isn't necessarilly going to help with building relevant experience.
Yes, you're going to learn a lot about how to move protobufs around from one distributed system to another, and how to do on-call, and how to work in the cloud.
No, this is not the most useful set of skills to have, when the insurance broker down the street wants to pay you $XYZW to build them a custom SalesForce widget.
> Also, joining someplace that's not consultancy-focused (like Google or Facebook) isn't necessarilly going to help with building relevant experience.
It's soo much more important to have worked for one of these companies. If you have Google on your resume it will work magic. Clients love that. It'll help with leads, it will help with negotiation, and it will help close deals.
Honestly the two things I wish I'd done before I started my company was work for amagoobooksoft and put in some time at a sales job.(cold calling or some type of lead gen)