I recently left my job as a software developer in a company with 2500+ employees, to join a small software development team in a young company in another city. The job is in a completely new domain (finance) which I know very little about, but am interested in. I was told that it would be okay if I wasn't familiar with the domain as I could pick it up easily enough. Some of the technologies at play were a little new to me too.
I've been here a few weeks now, and I've been observing a pattern where the developers seem to be stressed all the time, in some cases yelling and being rude to operations staff, because they're busy with all the new clients coming on board. As a new employee, when I need someone to answer domain specific questions (which I can't find the answer to after much searching), I'm told "I don't have the time right now", or I'm met with a short, terse, and vague response, which sometimes raises more questions.
Is this normal in a startup environment? I don't mind being busy, and working long hours, but I was looking for a rational workplace, where current employees would invest in new hires and try to give them a little more direction, or structured projects in the first few weeks. I understand that startups, especially successful ones that are acquiring new clients and growing fast, will be busy places. Are my expectations unrealistic? How should I handle this?