Great place to work - great place to work and great social outings.
Cons
I left ITR to pursure a career at another company and used some of my saved vacation as well as non-paid vacation to have a bit of a gap between jobs.
Both were discussed and okay'd by my former boss.
Two months later, they ask for a decent amount back in salary - differing quite a lot between the two numbers - one lower than the other.
Again - everything was completely greenlit all the way up and then they come back months later asking for money