This company has no idea what it is doing in software development, and their product is great proof of that. As a development group they do not understand the "Agile" practices, that they claim to adopt as a development team. Leadership is a joke, you can request and coach them through processes and best practices; but they always go back to the way things were and no changes happen. Rob and Greg are the two owners, and its because of these two men that nothing gets done correctly. The owners know nothing about software, but the development leads don't have the guts to tell them "No, this is how it needs to be done". The owners do "Bonuses" for reaching deadlines, promoting garbage software to leave the building just so you can get some extra money(a tiny amount) or a toy they want to get you. Currently as it sits they are copying other businesses software, and just barely keeping there necks above the water. Your voice is never heard, if you suggest something or give good reasoning to better their software; they will listen, but they don't follow up or care for that matter. This company has no idea what the term "Salaried Employee" means, starting with clocking in and out every single day. They require you to have a 40 hour work week, so even if you have weeks where you are well over 50 hours they don't care to give you that 10+ hours back the following week like most salaried jobs. The benefits are completely worthless compared to other companies I have worked for, for instance: I went in to get some dental work done, just to find out that I couldn't get a crown until I have had there insurance for 12 months (anything that was considered "Major" fell into this category)......not to mention they make you wait 90 days to get coverage in the first place. They suffer from high overturn numbers, so there are a lot of new employees all of the time. There is no willingness to train, employees that have been there for quite a while keep to themselves and fix issues without involving anyone on the team. If you ask for help on something, you get the shortest answer possible, and you are left to yourself to solve any issues. Development releases software with known issues, because they simply don't care about their product; they would rather see it go out the door broken, then wait to fix it.