It provides not only learning opportunities but also to develop new ones. And job profile is not restricted to a particular task or work.
And you are also given chance to try new things, if seems reasonable.
Cons
The main factor to favour downside of company is low salary and it is not comparative. And another factor is attitude of some top management personnel, which is not appropriate.