Pilgrims and Puritans came to America for religious freedom. William Bradford was the leader for the Pilgrims they wanted to get away from the Church of England. Puritans had a strict religion, they dedicated most of their life to god. They left the Church of England to become "pure" by getting rid of Catholic practices.
William Bradford asked the Virginia Company for permission, or a charter to form a new colony in Virginia. They agreed so the Pilgrims sailed on the Mayflower on Sept. 1620. Since they ended up in Plymouth the charter wasn't valid. The men aboard on the Mayflower decided to write a plan of government for their colony, it became known as the Mayflower Compact. Puritans just let god live inside them and believed god would protect them if they obeyed his laws.
The Pilgrims and Puritans were in Massachusetts during winter which limited their economy sources. They couldn't plant cash crops, or any crop for that matter. Timber, fishing, and whaling industries were the stable economy due to the cold weather.
The soil was rocky soil which couldn't be used to make cash crops