Pros
The benefits are nice and are relatively inexpensive, 120 hours of pto out the gate past 61 days of official employment, floating holidays(days chosen at your discretion), it's hard to be fired without deliberately trying to.
Cons
The management structure is very ridged and cold to the majority of the work force. The president has (rumor) stated that "pur employees don't deserve to make more money." and climbing the ranks is often seen in the lower classifications of jobs as an impossible task without giving "favors" to the person above you or being their drinking buddy. The raises vs the responsibilities structure tends to be held close to the vest by management or not worth the extra hassle for a 50 cent raise and promotion from one classification to another.