I joined because the VP of Ops, who I worked for, was an amazing leader. I should have seen the red flags when they cut him lose for no reason. I was then moved under the CTO. In 2 years under him, he refused to ever give me a 1 on 1 or a performance review (which are mandatory). Even after sitting down with him the HR to try and resolve those problems, he still refused. Then the Dir of HR quit. Meanwhile I wasn't allow to attend any training, allowed to go to any conventions, renew any of my certs or even have a budget. And this is on top of my doing my job and being on call 24/7 for almost 3 years.
Part if the culture is "no ego", but it's really more a "do as I say, not as I do". I gave my employees reviews and even dealt with hiring and firing a few, but my boss couldn't be bothered to do the same.
I also felt that I, and other older employees, were treated differently. Several people and I raised this issue with HR, and they told us to stop talking about it.
Seriously.
Overall the company doesn't just value experience or mentors, they want rock stars and bro's. You'll probably see this as a theme in the other reviews.
There is also serious brain drain going on, as the more experienced people bail within a year or two. The kids and Millennials stay - yes it's that kind of company.
So if you're career minded, keep moving. If you're just starting out, give it a try.
PS. The company "pays" employees to leave gold reviews. Want a free breakfast? Leave a good review. Take from that what you will.