Being at a company that pushes you to be your absolute best means that you will learn things about yourself and your work that no one ever had the time, compassion, or candor to tell you before. It can be really uncomfortable, and at times disheartening, to expose yourself to constructive criticism so openly. What I'm saying is, if you're not ready to actually challenge yourself, challenge the way you've always do things, and push beyond your status quo, then you'll see those things as cons, instead of huge positives. Working here is very hard work, and with that comes rewards that you never thought were possible. This company is about giving you exponential personal growth and career development by doing the hard work needed to get there.