Vantaggi
Good comp, smart people who are mostly great to work with, interesting projects, never bored. If they like you,
Svantaggi
Work-life balance quickly becomes unbalanced with 'billable hour' framework, minimums and striving for "bonuses" that are really just normal comp
'Culture' is a big talking-point - to a fault. Onsite trips turn into trauma-dumping in front of the whole company and partying until 5am before programming at 9. 'Vulnerable' and 'fun' until it's not.
Company talks a lot about caring for 'their people' but will not hesitate to leave you in the dust if they feel like they need a scapegoat.
Leadership has no problem making promises / insinuating commitments that, after years of commitment, aren't fulfilled