Day to day work is monotonous, the people make it better. Management is far from perfect, but they do enough to get by. The general staff there is nice enough to make the days better, but it lacks communication between departments and the companies culture leaves much to be desired. I worked here for several months, but got a better job elsewhere. Definitely learned about my job here, but not a place worth sticking around for very long!