Pros
- Good team, manager is attentive, understanding and helpful. Supports his team on the job (while on 1 or more client projects).
- Work smoothness scales with skill, i.e you should know what you need to test and follow up as needed. Manager and PM can help. Everyone is very nice.
- Can apply and learn technical aspects of end to end systems, e.g data origination, transformation and mapping, retrieval and other APIs and databases, etc.
- Can work on many different projects, for me it's been telecom (data flows via APIs).
Cons
Projects can sometimes need a hands on approach, as in asking team for updates. Manager or PM can follow up for you if needed anyway.