Pros
Some people love working for IPA so they are really into their work, which is exciting and fun to be around. You can get lots of responsibility. The people are very smart and fun and there is a good work culture, if you're into the work/life balance leaning more to the work side.
Cons
There is very little guidance given and the organization is poorly run. Compensation is very low. Not a lot of understanding and a lot of the work you do is over email which can be difficult. The main thing is that, outside of running surveys, there isn't much in terms of training you in how to work within the environment and what you have to do, so it's like you have to learn on the job with nobody telling you how to do things correctly. You never hear when you've done something well, only when you've screwed up, which is bound to happen since there isn't proper training for non-survey work.