When faced with the task of envisioning possible outcomes, a common bias is to believe that one can control outcomes that in reality are not controllable.
Work-life balance
Projects and opportunities
Cultural, sports and Fun activities
Cons
No technical growth
Working at Client location is horrible as Managers say Yes to the client, always
Low pay and hikes
No Cultural, sports and Fun activities if you are at client location