It isn't for everyone. The company is a startup in an industry that's going through a lot of turmoil as Google changes the way things are done constantly. If you want a cushy, no-stress job with a clearly defined career path, this is not the company for you.
Additionally, the nature of working as part of a small staff in a stressful industry means that if two people have a conflict, there aren't many other individuals to act as buffers between the two while heads cool down. There are strong personalities at this company, but those strong personalities get things done, and if you're willing to learn from them you'll grow a lot and toughen up your hide, too.