Pros
The many options that they offer for their benefits package. They have a good package for medical dental and vision exams. They allow for various choices of both PPO and HMO along with a plan for savings specifically for health reasons. They also offer good choices on how to save money for retirment.
Cons
In comparison to some other companies I have worked for there is less information about different oppurtunities to advance in the company. I find that the training that I received was very inadequate. Their seems to be a lack of communication between members in the different departments and even in the same department. They do not really take advantage of the flexibility modern technology can bring to the work place to make tasks easier.