Pros
Only Pros thing is that you will make some good friends while be on bench
Cons
1. Getting project in Sapient is very challenging because a lot of clients prefer other vendors instead of sapient. 2. You can be fired very easily in sapient. They will fire you within 6 months, if you are not on a project. 3. Till the time you have realized that you have made mistake in joining Sapient..You can not do anything instead of preparing for their clients. 4. There is no respect for any engineer. Managers will always be very rude to them. This will be cherry on top of the existing problems you are facing. 5. Never get lured by high paying offer that sapient gives to you. Do remember, Sapient is consulting company and will not pay from their pocket if you are not on project.