Pros
Very flexible for family and work balance is good overall and co-workers are very supportive of each other. I think it is a great place to work if you have children as they are very compassionate about family situations and the benifits are very good also. I am sure not every department is the same but the department I was in really impressed me and although I have just moved away and had to end my employment I miss the job itself along with many of the very wonderful people who worked there. Great job to Jonathan May for being an excellent manager.
Cons
Not much recognition for jobs well done from the immediate supervisor. That would be my only complaint really. Besides the fact that there is a lot of management employee relationships/ marriages that I think affect job performances sometimes. People who are not managers tend to think if they are dating one of the managers that gives them managerial rights and although this is not the case it is not handled very well by management and not stopped. A shame because this could be a perfect place to work but this is a big problem and needs to be taken care of.