Nonetheless, like every employer there are also some drawbacks you will possibly encounter:
1. First and foremost, if you like your job -in this case it's "software development"- and aim to improve yourself every day, this is not the place you're looking for.
To give a few examples;
a. As far as I observed, every project is almost identical to each other and literally all about customization and orchestration of other Ericsson products. This may lead to a solution-specific role and is incredibly damaging to your career.
b. There is no culture of clean coding, separation of concerns, unit-testing, etc.
c. At some point, you will probably work on some spaghetti code and intertwined logic that remained back in the 2010s.
d. No agile principles, no utilization of JIRA. You would repetitively report to your supervisors for the same task once every week.
2. Ericsson Turkey does not provide a clear career path for its technical crew. You simply cannot follow a software developer-based role in the long run. Eventually, you would want to switch to roles such as project manager or line manager type to both increase your salary and survive in the company.
3. The leadership team sometimes makes sudden and unexpected decisions and does not prioritize employee well-being. For instance, after working for almost 3 years fully remote, they asked employees to visit offices 2 days a week and caused a huge disturbance.
4. Salary. I believe this is an arguable topic but everyone agrees Ericsson pays less worldwide. Considering the workload and the assignments, I would say acceptable for people that do not prioritize careers.
5. If you are a competent developer, you will probably have difficulty working on your tasks and become an "ask-him guy".
6. There are lots of arrogant, big head senior employees that try to interfere with everything and give directives randomly even though they are irrelevant to that part of the process.
7. Lack of recognition and appreciation. The amount of effort you put into your work will be underestimated. Get used to it.
8. Frequent organizational structure changes. I think this is related to headcounts since the company tries to lessen costs by reducing the number of people working.
9. The current economic situation is not bright in Turkey so it also increases turnover rates as a natural consequence.