With having to split your time and energy betwen work and other aspects of life can be a challenge. My time here with balancing the two has not been an issue due to having great managers. Each day you have to learn something new and create a positive atmosphere. When employees are encouraged and are helped to reach their full potential, it brings out positive synergy. I think the most enjoyable part of the job is having a true understanding of what you are doing.