It's a constant learning experience.
I don't work in accounting any more, internal audit/consulting at a (very) large public company, and today I was expected to read/prepare summary/present 5 minute summary on revenue recognition related to our company's branded credit card that we issue… and how we account for revenue/liabilities related to several big transactions with the issuing bank.
Yeah, W.T.F. is right!
I know ASC 605, but had never read the specific paragraphs cited, the technical bulletins posted on matters that weren't included in the the ASC specifically (how to account for bonus fees paid by a new issuing bank and the support for our company's accounting treatment position), or anything else!!
Got to figure that sh*t out. Fortunately, it was brief and somewhat high level so I didn't have to start writing out the life cycle of journal entries… that would have been painful!
You'll never know it all. Even partners at Big 4 firms have specialties, since there is so much that isn't specifically codified by the FASB there ends up being a ton of judgment.