Yes, in some areas. For example, in psychology some researchers do 2 postdocs, but this depends on the need to acquire knowledge at another university. Post doctorate is internship, so the researcher does according to the need to expand knowledge.
I believe Yes. At least 2-year postdoc research is essential. This will help you to gain knowledge and popularity and many times it helps in getting a good job.