Pros
1) Good colleagues
2) Great Learning Experience
3) After 6pm, no calls from site
4) Good Location
Cons
1) No Site reimbursement ,daily travel
2) No coordination among team mates
3) No proper planning
4) Offer given during interview will not be valid, you will be working as something else
5) Document process is slow, still no offer letter from 4 months