Small company if you want to somehow grow.
Minimally better salary in comparison to other companies on the field.
Cons
Micro-managing.
Zero respect to work-life balance.
Lack of solidarity.
Lack of transparency.
Inside company politics.
Bad culture in conjunction with company toxicity.