Lots of opportunities to develop new skills.
Management is approachable.
Friendly environment.
Cons
Employees being treated like children (or sheeps) & too many brainwashed people.
Hard work is not really recognized, you have to be great in selling yourself.
Work-life balance can be difficult to achieve.