Pros: relationships, flexible working hours, family/work balance
Cons: advancement takes a while.
I've always enjoyed working here. The culture is outstanding. The company really cares about your family/work life balance and tries to make your job enjoyable. The people here are great to work with as well. Everyone seems so eager to help each other out on particular issues that may arise.