Pros
Flexible with schedule, good benefits package, and reasonably good compensation for the area. very nice people. The factor that makes the company most bearable is that 90% of your coworkers share the feeling that they're merely going through the motions in order keep collecting a cheque.
Cons
Soooo much deadweight. Very unprofessional environment. Incompetence—rather than being weeded out—is rewarded with new titles or promotions in order to shelter shortcomings. Information is slow to be shared, and is tightly guarded to the point that work suffers. It is common that personal lives are put to the wayside in order to catch up with work that could have been done—on time and on budget—had SOMEONE been manager enough to make a decision rather than try to guess the desires of senior management. Frightening that it's an education company.