For starters, Accenture is very good.
Plenty of projects, clients, and even if on bench, you will get ample opportunities to grow, both technically and professionally.
I can't think of any cons.
The interview process is okay, but it takes too long to get an update from them. The stages include a phone call, initial interview, technical interview, and then the final interview. You can easily breeze the interview part.
There will be 3 rounds: 2 tech and 1 HR. The first tech round will have completely technical questions focused on basics. The second tech round will be managerial and technical, but the maximum focus will be on managerial aspects.
Good and basic interview questions were asked in all the rounds, including the HR discussion and managerial questions. Basic DSA is required, along with technical questions and frameworks like Java, C, and Python.
The interview process is okay, but it takes too long to get an update from them. The stages include a phone call, initial interview, technical interview, and then the final interview. You can easily breeze the interview part.
There will be 3 rounds: 2 tech and 1 HR. The first tech round will have completely technical questions focused on basics. The second tech round will be managerial and technical, but the maximum focus will be on managerial aspects.
Good and basic interview questions were asked in all the rounds, including the HR discussion and managerial questions. Basic DSA is required, along with technical questions and frameworks like Java, C, and Python.