Pros
A stable work environment and excellent employee benefits. The intellectual stimulation of being involved in important academic research. The benefits included tuition reimbursement for up to $5000 a year. The management was open and agreeable with feedback, and the office often ran smoothly in terms of work flow. They were just getting into more web development when I was there, so there could have been new opportunities in that area. Additionally, the flexible hours were ideal for someone who takes extension school courses in the evenings, or pursues freelance opportunities on the side. Reasonable life/work balance, to be sure with this job.
Cons
The work could be boring at times, and the office environment was too quiet. It almost felt like there was nobody there during the days. The offices were very isolated, and that almost led to a lack of communication and idea flow, which certainly would have been useful in several situations. There was some potential for professional growth, but it took a long time for people to leave positions and thus there were few opportunities for promotions. In that regard, the stability was also a downside. A little more employee morale would have been good, and it seemed people stayed in their positions too long