Days usually run smooth, and theres never a day that goes by that you won't learn something new.
Management is good, the place is ran by men who know what needs to be done, and how to efficiently follow up.
Co- workers become something similar to family, and communication is what keeps them all close.
Hardest part of the job is simply up to you, if you like to work there shouldn't be any problems. It all depends on your work ethics.
I enjoy just working in an environment that offers opportunities to meet new people everyday, and can have a little fun once in a while.