The best experience of my lifeThe good thingsI get to meet many kinds of people, and every job done is always a learning process.
The challengesKeeping up our reputation, both the company and our own, because different client gives off different level of work satisfaction. Our very best might or might not suits their definition.