Avantages
An interesting product and a freedom to use any tech.
Inconvénients
Working in this environment has been incredibly challenging. The software development process lacks structure, and there seems to be a fundamental misunderstanding of how it should be executed. Compounding the issue, the engineering department is overseen by an 18-year-old individual, seemingly due to familial connections rather than expertise. Typically, my day begins with vague directives from the young leader, who happens to be the owner's son. He assigns tasks without providing adequate design specifications, expecting completion by the end of the day. Unfortunately, this lack of clarity often results in unfinished or poorly executed projects. When faced with delays, the leader questions the reasons without truly comprehending the complexities involved in the development process. Adding to the frustration, the company employs an in-house designer who, regrettably, lacks a solid understanding of UI/UX principles. The designs provided are often impractical or impossible to replicate in code, leading to additional challenges for the development team. Moreover, the organizational structure of the company as a family business, rather than a dedicated tech company, contributes to a lack of professionalism. Criticism from the owner can be harsh and delivered in a condescending manner, even when team members are simply following the directives of the less experienced leader. In summary, the combination of a disorganized software development process, a leader with insufficient experience, a designer with a limited understanding of UI/UX, and the familial nature of the business makes for a challenging and unprofessional work environment.