Great experiences for career improvement.The good thingsPermanent job with great management and friendly colleague. Task assigned help my learning process of understanding how a business work.
Good opportunity for career advancement and improvement. A very good salary packages and benefits offered by company for the staff. A people-oriented company for the staff.
The challengesIt is quite challenging as I have to represent and act on behalf on your company but stationed at another company, where sometimes the requirement, procedures goes against your company procedures, thus you have to figure out how to settle the issues without damaging both company reputation and relationship with the 'another company' or clients.