Yes, the CM team members are Inno employees, and their actions are reviewed by those above them.
The CM team acts as a channel between the game staff (developers, product managers, QA, payment team, etc.) and the community. We pass along all information and feedback from everyone to them, while we provide you with the information that we receive from them.
If information is missing on a certain front then we can request more information about that. Whether or not we'll be able to provide some info right away, and what info precisely, is not up to us.
This also means that the decision making is not in our hands, but the feedback we provide from here influences it (though it should be noted that a forum is one piece of the feedback that is passed along, there is also feedback from support/ingame, feedback from social media, feedback from surveys, etc. Multiply all of those with the number of game markets and you receive a more clear picture of the number of feedback sources).