Vantaggi
Training:- Great Learning material on their website. Web sessions, Books, Classroom etc. This is a major plus point. Work Life Balance:- Will depend on the account/practice you work for. If you are in a client facing role with an offshore team, you will really have to spend the extra hours to deliver. If you are in a client facing role in a staff aug position, the work load may not be as much.
Svantaggi
Personal Growth:- There are many opportunities across NA region. But again, grabbing these opportunities is highly dependent on your current manager and account. You may not be moved to a better opportunity if they don't find your replacement especially when you are on a billable slot. Every manger/account will first consider their own account's priority and will only move you out if there is a better replacement or if you are not doing well enough to stay there. If you are a really smart person in such a slot - then you are doomed to spend your entire career in that same account. The only option to take your career forward is to move out of the organization.