I have to admit I don't know anything about managed exchange servers. The places I've worked we always hosted our own servers in house but this sounds a little suspicious to me. They don't have Global admin rights they can't give you proper admin rights. It makes me think they are using a third party to host the exchange servers then they are leasing them to you guys. Like I said though it's just a hunch.