It's nice to have flexible hours because no one will bother to check up on when you arrive and leave.
Cons
The compliance department of a financial firm is there to keep the company in line. If the members of the firm won't be compliant, there's probably a reason for that.