Pros
- Great work/life balance (this varies based on the manager you are under) - Coworkers are great people - Quiet office with doors between office spaces
Cons
Not much has changed since the earlier reviews from 2017. The company operates more as a software consulting company than as a traditional software company. Clients first request a product and then the product is built as opposed to building a quality product first and then selling the product to clients. This leads to a non-stop barrage of changing requirements from stakeholders which severely hampers development. Product Owners refuse to say no to requests from clients no matter how stupid the requirement may be. Much of upper management and project leads are simply the people who have decided to stay even after the disastrous transition from Xerox to Conduent. As such, many are in a position of power not because of their skill, but because of their tenure in the company. This leads to various projects being mismanaged and developers simply leaving due to the team environment. There is a culture of doing things "the old way" because that is how the company did it back in the early 2000s no matter how inefficient that choice may be. All development must be co-developed using under-paid, outsourced resources from India. Much of the work done by the Indian developers is poorly written and leads to more debugging work than actual work being completed. Any provisioning of servers or software must be requested through the understaffed IT department through long email chains. This is a highly convoluted and inefficient process. Management decided to mass hire junior developers from surrounding colleges in 2018 and 2019 to replace the mass exodus of developers after the transition. Many of these developers have basic coding skills but lack the drive to properly learn the technology stack leading to performance issues and inefficient code. There is also no system of mentoring fellow developers outside of the team you are placed in. Due to pressure from management, all development is focused on getting things done rather than doing things the right way leading to massive technical debt. Lackluster benefits. No 401k and very few paid holidays off. Under market rate pay for junior developers and little to no room for raises. Company provides you with old office chairs, rotting office desks, and tiny monitors from the early 2000s for prorgrammers. It's no surprise why all the competent developers have left for new companies. In short, this company is great for any junior developers looking to get their first real job on the resume and then transition to a company that will actually value the work that you do and invest in you as a developer.