There's flexibility to organize your agenda freely.
Cons
No job security. I had a few job offers on the table and choose this one because they stated they want someone to make a career. They decided to not renew my contract due to internal organizational changes.
Think twice before starting at IDEXX.