Do you miss warning signs when you're an employee at such a place, because working for a titan made you feel as if you wanted to wrap a tie around your head in celebration and belt out Welcome to the Jungle on repeat?