I work for a white label ATM company (private bank machines like in a convenience store or strip club).
The ATM's marked with a bank name (Royal Band, CIBC, BOM, etc) are owned and controlled by that bank. They would hire a company like Loomis or Securcor to load and do simple maintenance.
The $50 bill and $10 bills that were received out of the machines were probably accidentally put in the pile of cash that was loaded in and as someone else said, of course it would balance, it was counted as a $20.
The highest fee I know of is a %10 fee at a strip club. So a $400 withdraw would cost you $440! Damn.... Always check the ATM fee BEFORE you hit the VIP room. As Winter Hawk said "hell you could put one in yourself and charge whatever the market would bear.". If you think about it, it just takes one guy to do one withdraw at a $40 surcharge and you make up for 25 other people walking away if the club was only charging $1.50!