Sounds like the pine sawfly caterpillar. My Scotch and Jack pines are full of them now. Light green to dark green and can strip a branch over night. They live in colonies of a couple hundred and can be killed manually. Beware they are proof positive of you are what you eat (pine scented innards).Pretty gross.