Most of their positions are sales-driven. It can be stressful if you're not meeting numbers but there is not one person in leadership who isn't willing to work with you to achieve your goals and perform better. Just like any other corporate job your opinion isn't going to hit the CEO's desk right away. But anything in question or if you see another alternative for addressing something they provide a forum for you to share your idea and other employees to vote on it. I've shared and voted on many ideas and can vouch that those, indeed, do get looked at by the appropriate people.