Pros: good balance between work / life
Cons: what job security
You can get a day off if needed. Pay compared to its competitors are ok. Just ok! The people you work with are great. They make you feel you are a part of a family. As for job security its just like most, you are out the door once they do not have anything work for you anymore.