Good team ( skilled & social ) - but wasn't put to good use by management
Cons
Not organized at all, hard to know what's going on
Bad management
Ever-changing projects, no one was sure what to do/ what to work on
Promotion is not skill-based
Not so many passionate devs
Old ways of working