Given a lot of responsibility to manage your own projects and contribute to others. The core of the product is initiative and flexible. Some really nice people work there. Does feel like they care about their staff.
Cons
limited training, certain processes need improving and too much gatekeeping in certain areas.