Pros
good salary, good employees, transportation, comfort zone
Cons
worst HR manager ever you could see. no career path no care about the code quality, no development goals, unhealthy chair for the engineers but the best for the manager, the managers don't know how to deal with software engineers, they think that remote work is useless, high turnover because the listed reasons