Pros
When I joined Accenture, I did through the Apprentice Program. This is a year-long "job interview", putting you into a usual position at Accenture for an Associate level, and if you meet the business criteria, you join! If not, you don't, but you have a whole year of experience at a company like this. The benefits are affordable, the PTO allowances are huge, most projects are work from home. and it's overall a great jumpstart to a career in tech.
Cons
While my cons are few, it's important for anyone joining this program. You are not gonna have your hand held. You will be expected to login at your usual times, you have to do the work with efficiency, you'll be expected to be available throughout the work day; this may all seem obvious. But for people, like me, that are new to an environment like this, do not get comfortable. Time will catch up to you, and while people will help you succeed, you have to take that initative.