Vantaggi
35hr week contract Reasonable benefits 100% Remote work
Svantaggi
The staff turnover is incredible, with many of these not through natural attrition, and some even leave with no prospects to goto. This should raise serious questions to upper management and investor's as to why this is happening. I've never seen anything like this in my career. Ironic considering the company sits in a space of retention of employees for their clients. Morale is very low. The MD is too invested in the day to day running of the development teams, and will often micro manage, or suggest technical solutions to things which may not always be appropriate. The MD's inbility to trust the team they've put together with technical decisions and day to day management of the product causes friction and undermines team morale. The product is overly complicated, and when technical people are struggling to find or do things in a fairly basic manner, this makes it frustrating and impossible to achieve anything easily. The system has had no love for years and still appears to look like a proof of concept in many areas, often with inconsistencies, bugs, and no error handling leading to blank pages or things just not working as expected. Basic functionality is often overlooked and as a result leads to the product missing core things you'd expect from a modern solution. There is a mountain of technical debt is in the product, with years of out of date technology impeding any longer term strategy to improve development turnaround and the environment. This technical debt is ignored to pursue short term sales, and bulk up the system with new clients to pursue other new sales. Development priorities change weekly, often daily, due to client requirements and sales, meaning any long term planning is seriously hampered with constant focus shifting in the business. A daily fighting of fires of issues with clients and the system is a constant and it seriously impedes any improvements. Clients expectations are understandably very high and more often than not dictate the state of play on a daily basis. A short term sales strategy seriously hampers the development team. The sheer amount of work to do is incredible, meaning full focus on making a good product is lost in pursuit of the next daily priority. It's often a "get it done and out of the door" mentality meaning longer term testing and stress testing is overlooked to simply ship it. Longer term solutions often have lip service, but are never prioritised, resulting in developers having to do menial tasks over and over. They offer below industry standard for salaries in development and are reluctant to improve this. There is never any time for training or pursuit of any career advancement due to constant needs of the business.