Very good training and excellent support.
I started working with Galaxy Software as fresh graduate from college. Worked for 5 years, until I got my GC and joined full time to other company.
Never faced any problem. Always salary on time. Paid whatever they promised.