Pros: You can learn a lot
Cons: Low salaries for postdocs
I learnt a lot of things. Co-workers were great, but compensation was really bad. I think if it is a great place for undergraduate education. Even graduate school is decent. But due to lack of funds, postdoctoral research sucks. Most of the projects are not funded. Not recommended for pursuing postdoctoral research.