Pros: good balance between work and home
Cons: no job security and low pay
The company is laying off most of their north American employees.
If you're in a management position they will not fire you, even for gross incompetence.
They are very understanding about family life and taking care of personal issues.
They will nickel and dime for everything including salaries.