As a new software engineer, should one stay at a company for longer than one or two years?Mike Conrad·Oct 12, 201735