Pros
There is a very strong pro-employee vibe with everything at ISI. I never feel micromanaged, I am challenged by the work, and I feel like I'm rewarded in recognition, compensation, opportunity and just an overall feeling of enjoying my job and looking forward to (mostly) every workday.
Cons
The technology can seem fast moving which can make the job a challenge at times but that is more about the nature of the industry.