Great people to work with. All very professional and pleasant people to be around especially management. Many different projects one can contribute to and never feel as if they are doing work they don't find intriguing.
Cons
Outdated office which feels dull and many projects involve concepts that you will have to learn on the job that don't apply to your degree, however you never feel stranded or alone from co-workers in this endeavor to grasp new and foreign concepts.