Pros
Team has a high average level of experience. This makes it a great environment to learn in and to develop great solutions to problem. Good technical autonomy and good collaboration with stakeholders. Great transparency, meaning a well defined roadmap, regular review of company goals and status, frequent feedback cycles. I really enjoy working here day to day.
Cons
Parts of the tech stack are old and needs a lot of work. Difficult to work with.