I should probably add that I asked the same or similar questions many times after I came aboard. After having so many bad experiences, it was hard to believe that I had found a place where there is a real team working together for the benefit of all.
There are other groups on IHub who talk about teamwork, but it is not real teamwork. This is the real deal.