Pros
Great engineers, very collaborative and communicative to push features out and debug problems. Great culture, employees are very friendly. A lot of efforts have been put into team-building events. Best/most supportive IT department I've ever worked with. The head of IT focuses on user-facing rather than doing procedural/ticketing-based setup, so any request/issue you have they will follow up and resolve as fast as they can.
Kontras
All the great engineers have been steadily leaving due to terrible management and exec decisions. A lot of "inner-circle" protection going on with people in management. One in particular has had multiple severe HR complaints and violations, including harassment and very strong sexist bias of the female employees, and yet is still around due to protection from the execs. For some reason the IT department is also responsible for setting up all team-building and convention events. While IT has done an amazing job with it, it feels as if management either has some vendetta against IT, or is too cheap to hire an actual event planning team, but instead just add it onto IT's list of responsibilities. I'm actually surprised how IT has been handling all of this so gracefully while still efficiently respond to all the employees' issues.