Great company to start career with lots of opportunities, good autonomy to work.
Cons
Micromanagement sometimes isn't motivating, salary is usually less competitive compared to peers, higher turnover, difficult to value internal talents over the time to keep in the company.