You can find lots things to learn here, and for most of time, you can do things you want and there are no too much rules or restrictions if you are doing right.
Cons
This company lacks a strong leading and spending too much time and resources on objectives that are not profitable. In this case, the balance is not good and the salary is not so competitive in the industry.