You can have zero distance connect with the management.
Learning opportunities are abundant.
Implementation projects only (Developers will love this).
Product Development (Not like any other consulting and services company)
Performance will be definitely appreciated, recognised and compensated well.
Be good and you'll get good.
Cons
Certain processes are yet to be defined, once done everything will be in place.