Pros
People - friendly, supportive, very good working atmosphere. Management - pretty effective regarding employees and their needs, no micromanagement, friendly and understanding, flexible when needed. Domain - complicated business domain (advertising) with many interesting cases but doesn't allow a technological variety. Technology - very old tech stack but there is the goal to improve and an opportunity to upgrade, improve and change the stack.
Cons
Salary - below average for the hi tech industry. A small amount of perks in comparison to the industry standard. Technology - no balance between the technical debts and business goals. The company is very concentrated on the business without allocation of enough capacity for the technology improvement and thus the result is very old tech stack, sometimes doesn't allow to get right tech decisions. No CTO/architect's involvement into the process. Future - unclear due to wrong management decisions in the past and overall industry "collapse" last year. The company tries to do a pivot. WLB - not really exists, not enough people for too many business tasks. The company is still working like a startup with a mess in product department that doesn't have an industry knowledge and it's business understanding. Very unstable infrastructure takes time to check and fix - results of the wrong decisions in the past as well. Location - most of time there is a traffic jam in all directions.