Accenture is a good company, but only for higher career level jobs and roles. As an Associate, you'll not find good work culture. And also, please don't expect a good career growth overall. You'll receive training only on a select topic of a particular technology, especially for that of a particular project. No training on other important features of a technology. Poor compensation and salary too.