Working in a software engineer company may have some drawbacks to consider. One of the biggest cons is the high level of competition within the industry. This can make it difficult to stand out and advance your career. Additionally, the fast-paced and constantly changing nature of the field can lead to high levels of stress and burnout. Long hours and tight deadlines are common, which can also take a toll on work-life balance. Finally, there may be a lack of diversity and inclusivity within the company culture, which can create a less welcoming and supportive environment for employees.