They go to bat for you with client to make sure you get what you need.
They respond so quickly to my questions especially as a new hire.
They have supported me when I needed it.
Cons
I haven't run into anything thats been a problem. So far smooth sailing.