Pros
Help you get H1B,maybe green card. But get ready to be used like slave.
Cons
1.All the executive management team are 50+ Chinese, the management style is like asian parenting style. Playfavoritism, political game. 2.If you are Chinese or Asian you are doomed, cause they will use you like a slave. But if you are non Asian, especially you will be treat different in certain scenario. 3. Under paid. Their pay is below average. Make sure you ask the right amount when you have interview. You won't have a chance to raise your salary until a year later. Don't believe in bonus, only 1k(if you lucky) for a whole year and you get paid 40% first then get rest of it 6 month later. 4. No sick days leave, you need PTO to cover everything, even it is under extreme weather. 5. Saying No if you love yourself. They pick on you if you soft and they don't have moral standards, which means they won't stop. Hold you ground and reject the unreasonable request.