The onboarding process is excellent, if you can be bothered to see it through it's really beneficial to learn how the company works. Managers and leaders are knowledgeable, honest and fair.
Cons
Sometimes it's unclear who is responsible for which products and systems.