Nothing
good initial salary if you know how to negotiate
Cons
Bad management
No WLB
No bonus or increment in years, No promotion except if you work 16 hours for the company
No timelines or defined deadlines
Don’t keep promises
Hardware mentality, No software career growth