Busy workplace, single programmer staff, others in IT work on individual projects.
Busy work place.
Too much to accomplish for one programmer.
BA's typically deploy and work with out of the box software and maintain and upgrade it with no programming skills.
A typical mistake may go as follows: "Someone in public works said you did somethin wrong or they did not like you", "what did they say" I ask, "I don't remember" my manager states, "Who said it?" I ask, "I don't remember" manager states, "Someone in court said they did not like you or you did something wrong. Repeat same verbage as Public Works.
Why mention anything if you manager can't remember who said it, what they said and why?
It's a do it now and why is it not completed environment with no documentation on what you are required to do and no one to help testing. All you might get is it's not working but no one will take the time to tell you what the problem is.
Pays well once you are there more than 2 years, lots of vacation and benefits.
Very bad management, hostile upper management, no communication with management or other departments.