The previous Post is accurate, however, I didn't want to put the required login and password into a file (not the best practice). So I installed WINSCP (http://winscp.net/eng/index.php) and created a Stored Session with all the connection specifics including a encrypted password.
I then created a text file into a directory on the machine and put the following text into it:
# Force Binary Transfer
option transfer binary
# Download all gzip and zip
# Close connection
# Exit WinSCP
As you can see, I just wanted to download load files but you can perform any ftp operation you wish in this file.
As in the previous post I created an Execute Process task and put the path of my executable in the Executable parameter and put the arguments "(WinSCP session name) /console /script=(Fullpath WinSCP file)" in the Arguments
Just remember to put the download or upload directory in the WorkingDirectory parameter.
Also remember the () should be replaced by your specific names.
Hope that helps