Pros
Good people, steady role, little pressure, understanding about family commitments, flexible when needed
Cons
Little to no chance of progression due to the company size but a steady stable role for someone. Money isn't great and benefits don't exist.