Pros: good work / life balance
Cons: pay lower makret rate, cheap on company outings and external training
Good company to work in, can acquire great experience, though culture has taken a turn towards the worse, because of:
1) Diminishing sense of job security,
2) Leaders / Managers aren't always clear and straight forward about expectations and performances,
3) Career development isn't a company priority nor part of their culture.