Pros
Everyone at Summit is very genuine, and extremely caring. They are very down-to-Earth with their work policies and will help you out in anyway that they can, if you need something. They handled my contract with NASA and I'm very grateful to have such a wonderful team on my side.
Cons
None that I can think of, I had a great experience with them.