Good benefits, competitive pay, free coffee, and peanuts.
Cons
Toxic work environment. The manager did not provide enough support. There was no diversity and inclusion. Think twice before you go here, and ask a lot of questions about how they will support you to develop in your role, and you should not have to stay if they are not supporting your growth in the company.