Pluspunten
Fully remote is nice, but that should be the standard everywhere now.
Minpunten
All software developers except for the manager had left the team shortly before I joined on. Not a great sign when the one person that knows the codebase is horribly overworked. Said manager also required nearly all code to be re-written to follow the company code standard, but never provided documentation or explained what that code standard entailed. This included removing 99% of all comments. The codebase is an uncommented mess of spaghetti and "self-documenting code". Testing setup was horribly inefficient and resulted in excessive time loss to rebuild and redeploy. Little to no communication about planned upcoming features, and customer feedback was not relayed to the development team. Customers also have a habit of using bugs as features, so potentially easy fixes become a nightmare. You have to run that easy fix past the customer support team, who then have to talk to customers to see if any of them are using the software in that weird way. Benefits are sub-par. Basic health insurance and 401k. No salary match for the 401k. There is no company culture. There is a pets channel and an off-topic channel in teams, but they are seldom used. Outside of the quarterly all-hands there was no communication between different business teams, nor was there any communication regarding company news.