Pluspunten
Great personalities, Amazing COO and CTO with strong dev backgrounds, good benefits, and fully stocked kitchen(pre-covid).
Minpunten
This company has great intentions at the core that are quickly lost through the top heavy company structure. With the exception of a few years of stability this company is known for frequent lay-offs(every two years or so). The "management" team comprises most of what is left at the company and they rarely meet with the employees that are actually billing work to clients to see how the process can be improved. There is no sense of formal training for any role at this company and code reviews are non existent. The code base is old, outdated, and so full of technical debt that the developers are forced spend more of their time stepping on old code than writing modern solutions to fix the issues. The development team seems to constantly be scrambling to hit deadlines that have been overpromised by team members that usually have little knowledge of the actual work required to implement or serve new clients. They offer "unlimited PTO" which at first seems like a benefit but employees are constantly wrapped up and behind on their work that there is no time to take vacation without feeling behind. Over my time here I saw all the most talented employees taken advantage of because of the unlimited PTO policy because they were too focused on their performance and their overwhelming work load to take time for themselves. Everyone who works here is required to do much more than their roles entail for better or worse. Due to a constant lack of resources the best product owners and BAs are stuck for months in trainings or implementations instead of working on improving their products. There is a HIGH burn out rate at ProLink for customer service work and employees struggle to deliver everything that is over-promised to the customers by upper management. Yearly reviews are usually a thing but are always put off and HAVE NO bearing on your bonus. My last issue would be that for a small company the C-Level should be much more aware of what the employees are working on. There were always overtime and long hours when I worked on certain teams and when I would see the leaders of the company they rarely knew what project I was working on, let alone all the extra hours I was working for them.