Their communication is wonderful. So is the staff. You can tell they enjoy what they do. They were able to get me permanently into my current position.
Cons
I don't have any. I was a contractor so I didn't have PTO but that's the nature of the position.