While the company holds some valuable assets in its team and tech stack, there is room for improvement when it comes to leadership and communication. The Engineering Manager, for example, has a tendency to hold the company's codebase very close to his chest, which can be challenging in a remote working environment. Better knowledge sharing and delegation would be beneficial. Day-to-day operations could also benefit from increased transparency and long-term planning. The objectives often seem to change on a near-daily basis, which could be better managed with a clear and communicated strategy in place. The majority of the co-workers are not remote, this leads to silos of communication and a not very good response time when you contact the workers in Canada. Documentation of requirements could also be improved upon. Much of the information necessary to fulfill tasks is often relayed in casual conversations, which can be missed or misunderstood. Instituting a system for clearly documenting these requirements would be beneficial for all. The administrative aspect of the company contrasts with the modern technical infrastructure. It relies heavily on somewhat outdated methods, like end-of-day reporting via email with Excel attachments. There are certain restrictions that may be seen as limiting, such as enforced usage of a virtual machine through AWS Workspaces without admin rights. Lastly, the company maintains a stringent tracking policy which monitors keyboard and mouse usage, something potential employees should be aware of. The intent might be to ensure productivity, but it could be seen as intrusive by some. A more trust-based approach to performance evaluation could foster a more empowering environment. No flexible time. Minimum by law days of holidays