What are the pros and cons of working as a software engineer for Google or Microsoft versus starting your own…