It is a great experience, The good thingsHelps you develop your skills, it is really a good job for new graduates because it is a training job. it enhances your time management multi tasking and makes you do the work of others where you will learn more
The challengesSurvival, less time for your personal life