My coworkers were experienced and capable in every team I was on. The management team is often available and ready to aid you in what you need.
IDC is, overall, a great place to work.
Some projects take up a lot of your time, both in and outside the workplace. However, you’re free to choose the projects you join, so as long as you choose wisely, it’s not really an issue.