Fair treatment of employees, and good work environment.
Pros: great environment, friendly co-workers, lunch room had many options, fair break times.
In the short time I worked there, it was nice. Training was about a month long for my position, but any questions I had were answered to the fullest. What couldn't be answered, could be found through the works social networking. The people were friendly, and all together it was a good experience.