Great caring staff that will do anything for their employees. If you need a great job and like working for a group of great people please work for them.
Cons
There are no cons to me about working for them. They are really good to their employees and of your looking for a good company to work for go there.