Pros
Used to be flexible (used to)
Cons
Unclear and not honest management, people with no technical/relevant skill get hired and promoted, no company path and structure, no benefits, no bonuses, colleagues will rather burn you down on retro than work as team.