I came across this excellent post:
I recently started my first "grown-up" job as a software developer. As exciting as it is to get paid for doing what I love, I can't help but wonder if I'm expecting waaaay too from a company.
My main issue is that I know virtually nothing about the (very large) application I'm maintaining, or even the business domain...
I was really expecting that someone would sit down with me and give me a nice demo of the ins and outs of the application and the business, but no one seems to be willing or able to do that.
The above post led me to a question that I have:
As a new employee hired on as a developer, what should I expect when joining a company as a developer, in terms of training regarding the company's business domain and business practices?