This generally seems to do what its supposed to do, but a couple of times my "Corporate Accounts" data usage has gone off the charts (like, several MB per minute). Ive narrowed down the cause to this BlackBerry MDM solution. The first time we solved the problem by deactivating and reactivating my device in the BES server. This was a pain as it required the involvement of the IT department. The second time the problem was solved by rebooting the BES server itself. Again, a pain. So Im not sure if the problem is on the iPhone end or the BES end, but either way the MDM solution is the problem.
chcn about BES12 Client, v12.0.11.17