A pleasant environment. Poorly defined tasks and lack of documentation.
Pros
It's a medium-sized company. It is well connected by public transport and there are restaurants and supermarkets nearby. The work environment is pleasant and they don't pressure you with delivery dates.
Cons
Completing your assigned tasks can be quite challenging due to their vague definitions and changing requirements. Gaining access to the necessary resources is not straightforward, and there's a noticeable absence of clear guidance or documentation to assist in this process. You receive minimal support from your team leader, necessitating a high degree of self-learning and independent navigation of the company's specific resources. Furthermore, a significant part of your role involves deciphering the complexities of the company's software infrastructure on your own. This task is particularly daunting, as it requires directly consulting with developers who have prior experience with these projects and are still employed at the company, due to the overall lack of comprehensive documentation.