flexible schedule, remote option, sponsorship for OPT
Cons
Very difficult to find the manager. The company doesn't give us paystubs, making it difficult to buy a car, rent an apartment, and new employment. Has fees when you decide to move on to a different company, they won't give you materials like paystubs or employment verification letters for new employment until the fee is paid.