Pros
Because the company is constantly evolving, so will your skills and experience
Staff is like family as many have been there over 10 years
No micromanagement; you manage your own time and schedule as long as you get everything done by deadline
Other than budget, there are really no boundaries as to what you can do creatively
Cons
There's more room for promotion in the back office than in production, but there are frequent opportunities to participate in other roles in production, from crew to talent