Numerous growth opportunities at IDC Technologies Bangalore(see prior review) and flexibility afforded to contractors, both in the projects and work hours. The management team is very reliable. But there are some areas IDC could definitely improve in: marketing, branding, and the food selection. Also, while management is easy to reach, they don’t seem to pay attention to the fact that some employees aren’t working as hard as they should. Still, I prefer IDC and Bangalore branch is part of larger MNC so you can switch if desired.