Consider a good outsourcing CompanyThe good thingsGood working place to gain more work experience and knowledge. Good colleague they are very supportive and willing to help others
The challengesHigh expectation from start, but can take it positive as career growth development