They are completely legitimate
They only requested personal information that pertained to the job, like when asking for banking information it was strictly to deposit you're salary into.
Yes Sykes is a legit company. They do not ask for your bank password. They do however ask for your bank info so they can direct deposit your pay cheque which goes in your bank every other friday.