Points to consider for any brand new developers
The management's approach is sink or swim. There is nothing necessarily wrong with that but, as a brand new developer, it can be extremely overwhelming and stressful. My coworkers were fantastic and willing to help with challenges, but did not have very much time to provide because everyone had a heavy workload. If you have anxiety issues, this might not be a good fit for you. There will be no hand-holding, whatsoever.
Con - Lack of feeling stable in my position
I was one of 9 in the IT department and one of six developers. For a long time, a full third of us were concerned that we might be fired on any given day. That is not healthy for the department, and is no way to live as an individual. In retrospect, I don't know that our fears were necessary but, speaking for myself, I never quite knew where I stood, even after a review. I never figured out how to get on the same wavelength with my manager, but that might well have been my fault.