More interaction needed with satetile locations of contracted positions.
Pros: pay & benefits package, help-desk, and clear expectations of/from you.
Cons: never "visited" at satetilte location.
The company itself is one of the best employee-friendly companies I had the privilege of working for. I recommend this company to any job seeker, they do have very stringent/high recruitment requirements. If you make the grade, you can believe in your career goals and paths will be what you make them.