Pros
Working at Chesamel means you can work onsite at Google and other cool companies and get Google on your CV Great way to get poached by Google's competitors and get a more senior role
Cons
You are a service to Google and Chesamel are essentially the middlemen, so you have to accept this. Chesamel will make a lot of promises to you in the interview to get you to join. Lack of notice in terms of contract renewal (usually have to chase for months) Lack of transparency around pay and pay reviews. Contractors have been moved from a google office with full time employees to a contractor-only office. No phone so have to share personal phone number. Contractors are underpaid compared to what they would get externally. Morale was very low in last months.