Software department has zero structure. Nothing is tracked with the exception of single CSV file. There were many times I wondered WTF I was supposed to be doing because my projects seemed to switch every week. No QA process in place. At times, developers are constantly being bombarded by mechanical engineers 5-6 times a day mentioning bugs that they find and need to be fixed urgently - there just has to be a middle man for this kind of information. Agile methodology is trying to be used, but really its just a once a week meeting that lasts anywhere from 1.5-2 hours with just a team of 5. Complete time waste. All main projects are using different technologies, some brand new (Angular 2/Typescript/.NET Core), some ancient (VB). The newer technologies being used - no one else knows so any questions that developers may have, will go un answered. For individuals looking to learn, this is not the environment for you.