Great people and amazing experienceThe good thingsThe staff there is amazing and the working environment there is amazing, with new skills learned and a variety of tasks to do so that you won't feel bored.
The challengesThe tasks can be overloaded at times, leading to burnout and fatigue on occasion.