Pros
Insurance Work Life Balance Nothing much else.. probably your learn about office politics first hand
Cons
If you are offered a Role to work at Houston for their Client. Look away; there are better companies to work for with better compensation and growth. Esp. if you are being interviewed for a team under Ashif Hossain or Rathna Basavaraju. These morons would not have a clue the value in a engineer even if he is shoving a patent certificate in their face. They will consistently rate you less and give u a 0.x% hike, their main agenda is Money.. if you make them then they need you. You will not be given a chance to move to different project, you will not be given a chance to extend your technical knowledge. OH!! THERE IS NO GREEN CARD sponsorship, unless you have a BUSINESS JUSTIFICATION. young engineers unless you are looking for a temp job or a launch pad.. look at other companies.. don't loose your life or career here. its worthless