Wide ranging technologies and wide ranging client types. Great support at work for getting the correct life balance plus the ability to call on the many knowledgeable people that work with Keytree. I have seen first hand the support given to colleagues inside and outside the work environment.
Cons
You need to be a self starter willing to speak up for what you want to make the most of the opportunity