Pros
Good brand name for your CV Lots of intelligent, hard-working people High turnover means lots of opportunities to move around
Kontras
No work-life balance Chronically under-staffed due to attrition and poor hiring process Highly bureaucratic No training or development opportunities No investment in employees No reward for hard work - just more work to do! Very political culture: more about appearance than actual work so hard-workers tend to be the last to be rewarded Systemic bullying and back-stabbing Convoluted and wasteful interview process Convoluted and political promotion process Emphasis on targets rather than people management Very few experienced people in the company due to high turnover - no-one knows what's going on Unscalable systems held together with patches and workarounds Cheap and nasty office spaces with no recreational or "wind-down" space I have seen too many good people burn out here.