Pros
generally helpful people
plenty ai resources
good if you are happy feeling accomplishment from anything other than solving core engineering problems; happy working on small size, low risk/fast delivery/no real learning projects
Cons
bad for career growth if you are startup/midsize company mindset, expecting autonomy, bottom up style initiative, want to venture into anything complex
not supportive, expect you to sale your proposal
some politics/cult type culture, employees and PEs who choose to sideline you, give you critics in reviews rather than on face
highly reactive to market/urgency and great at ignoring proactive bottom up advices