Great environment to work in.
Pros: They have a lot of events for the employees
Cons: Insurance is too expensive
It very flexible with the hours.
They do not have enough people to work there so the employees that they do have are over-worked causing stress,death, and fatique
The best part of this job is that you are forever learning and I worked with some interesting things.