Pros
CEO is very receptive to new ideas and will give you the responsibility to implement them.
Great pay, benefits, vacation and pension
Fast growth company
Structured work hours (7-4 or 8-5 Monday to Friday)
Small team with a family feel, everyone is on a first name basis and asked for input regardless of position or length of employment
Tons of responsibility and multifaceted job that requires working with all different parties
Cons
Lack of career progression
CEO sometimes micromanages