I loved my team but the management was not great.
I will admit, this was the best part-time job initially, while I was still in school, I have ever had.
The downside is that management makes you personally liable for any mistakes/shortages that may occur during financial exchanges. For example, if the wrong exchange rate was used, the difference later would be taken out of your pay.
This can largely be avoided by being extremely cautious, which should be practiced anyway, as you are dealing with money.