Vantaggi
-Initial package will be best among all service based companies, so you will think to join it, leaving all other offers. -infrastructure and facilities as in any big company
Svantaggi
Very less hikes. Promotion is difficult to get if you are at client location ,only if you are lucky to get supervisor in same team and has a good rapo with upper management. Even if you do good work at client place and managed to get highest rating from client manager, normalization will make it average rating,so whole year's hard work is wasted there. You will not be treated as a part of team if joined at client place and will not be involved in major team discussions and only will be told to do bits and pieces of work and no appreciation. You will not be eligible for any activities or team outing neither in capg nor in client place. Only one thing they will keep in mind is to keep you billable whether your skill set matches to project or not. Hope it may help someone choosing one out of multiple offers.