Pros: they take care of their employees.
Cons: they aren't in southern california so i could work with them again.
If I had not needed to move home to CA, I would like to think I would still be working for JE Dunn in KC, MO. I have friends made while working there that are still there today. They have a wonderful culture that not only provides completed projects on time to happy clients, but also contributes alot to their community.