Pros: pto, job sharing, great benefits, fair wage, excellent management
Cons: none that i can think of.
The management team is very hard working and treats employees very well. They are suppoorters of work/home balance and allow job sharing. They have a solid benefits program and are generous with paid time off.