Most companies are not that perfect unicorn. I worked at a Berkshire Hathaway company and was constantly going to war with upper management over bullshit. My direct manager was a saint, and while the company was doing well, I can't deny it seemed everyone hated it there. I'm happy at a much smaller company.