lots of learning opportunities, smart and committed people, compensation is good in years when there is bonus
Cons
no working from home, difficult work-life balance, high pressure, people are treated as machines, quasi D&I, no financial recognition for going the extra mile