Pros
There are some great developers there; the team I worked with had some of the most talented people I've ever worked with. Company events were fun.
Cons
The environment at ImageTrend is toxic from the top down. The higher up you get, the worse your experiences will be. The leadership team is highly dysfunctional and is by far the worst I've worked with in 10+ years of experience in the software industry. They expect their mid-level managers and leaders to stick their neck out when the outcome is unclear, but as soon as things start going well, the VPs immediately take credit for the idea/project/success as if they were championing it the whole time. ImageTrend is an okay spot to start your career or get experience, but the ambitions and/or efforts of those with leadership potential or a desire to change an organization for the better will be shut down. And if that isn't soul-sucking enough, the lack of integrity and morality by the senior leadership team in terms of dealing with both employee and client-related matters is enough to drive most people who get close enough to experience it away for good.