While Kittle management are always very reasonable, they can't control what client's do and don't do, which can be stressful.
There is generally no working from home, which may be an issue for some. This is part of the company culture though, and if you buy into this (move locally, get involved in socials etc) you will have fun.