Pros
I joined Swanktek Inc in July 2014 and have been working full-time for the past 4 years. The staff is great in taking care of and maintaining the status of naive candidates who do not know much about the USCIS process. Guidance is provided along the way making it easier to understand the process. As long as we are doing our jobs perfectly, our status and salary will be taken care by Swanktek Inc. The employees are very friendly making Swanktek Inc a very wholesome place to work. The payments are always on time, which is what a newly employed candidate is looking for. Complete support is given for VISA documentation, H-1 B filing process, Green card processing and even OPT/CPT applications. It is a great company to develop your skills and to move forward in your career.
Cons
Training can be much more effective.