Pros
For some reason, the rating system isn't working for me. Fairness and respect I would give a 4, because all employees are treated equally (i.e., all go through the same review process, take the same assessments for the same positions, have the same expectations of performance, etc.). Work/Life balance I would give a 5; the company is very, very good about working with employees when something comes up, and most any time off request is granted. The company is especially good about working with students and parents, and has a very flexible work schedule. It's also nice to have most every holiday you can think of off. Employee morale would probably get a 4 from me; overall, it's a pretty good place to work.
Cons
Career Opportunites would receive a 2 from me; there is very little chance of upward mobility, as most employees stay with the company for many years. Also, the company is private and as such is growing, but a somewhat slow rate which puts a damper on the possibility of promotion. Communication would receive a 3; they are pretty good about communicating information, but sometimes in a less-than-speedy manner. Recognition and feedback would receive a 3; the direct managers tend to recognize a job well done, but senior level management is lacking in that department. Senior leadership would receive a 3; they are all very skilled in their jobs, but sometimes don't communicate very well with lower-level employees. Compensation and benefits would receive a 3; it's a great-paying job for a college student, but doesn't really adjust pay for those who earn a degree, etc.