It was a great experience and a good training ground as a new individual in the field of workThe good thingsThey have activities outside company's premises and its a good thing as I enjoy and able to have interaction with other co-employees. They're also approachable when I asked questions regarding with employees concern and other relevant works.
The challengesMaybe a problem regarding with the company's communication with higher positions and also they should be doing checking for the necessities of other employees who assigned in other client's company.