Pros
Remote work is good. Tech stack is nice to work on. Some very smart and capable engineering teams.
Cons
Bad management and leadership is going to be the death of this company. There are almost zero opportunities for promotion now for staff who have been there for years, and management continually finds ways to make it more confusing and difficult to work towards career progression. Salaries have totally stalled out - they released salary ranges for different roles and just about everyone is in the lower or middle range regardless of performance. Raises aren't keeping up with the cost of living, and more and more responsibilities are added to roles with nothing given to employees in return. Many good people are looking for opportunities outside the company or have already left, a lot of those left are lazy or incompetent.