Pros
Community, Salary, Benefits, care for employees, mental health, team atmosphere, conditions of working place and time, modern and smart people
Cons
fear of losing your job and therefore working out to burnout;
when they say that you can discuss any work issues and problems, but in reality - all these conversations were then used against you.