Great place to work if you want a job that is interesting and like meeting new people. The good thingsNo day is the same, i get to problem solve and think on my feet every day.
The challengesIt can be difficult if I cant fix something that i know the client relies on for daily life, i feel like i have let them down but they and i know that i tried my best.