-company culture (most of the time)
-unlimited PTO
-remote
-good management
Cons
-introversion is not welcome
-not much room for growth (at least within the net dev side)
-lack of diversity
-some personality types would thrive in this company culture more than others