Pros
Having been at IEM over 5 years, in a variety of positions, I have seen a wide range of perspectives within the company. What I have found is a group of people who are largely committed to the mission of the company of building a safer, more secure, and more resilient world. The relational aspect building is still a major positive of the company, where you aren't a position, or a number, but a valued part of a team, and over time, a family. My growth within the company has been based on my capabilities, and my initiative. This isn't necessarily the best place if you expect to be excessively trained on basic functions, or want things handed to you, but if you're driven, talented in communications across a variety of mediums, and thinking critically and analytically, I'm not sure of a better place to work.
Cons
As with any company, communications are not always clear, with expectations and outcomes explicitly delineated and regularly laid out. Like I mentioned above, if you expect this to be a place where you'll be sent to a bunch of training, have a lot of personal development time, this isn't the right fit for you. But, if you are driven to learn and grow as an employee, and are willing to fill in on projects in whatever capacity is needed, and can research, read analytically and comprehensively, and write well, you can really do whatever you want.