Pros
Incredibly agile and autonomous - you can work towards your own solutions if you find a gap in a process;
Friendly and supportive leadership team - LT cares and supports staff as much as they can. Supportive in their endeavors;
Fast growing company - always faced with new and exciting work. Company is in a growth stage and your work directly impacts the business in tangible ways;
Despite cons (listed below), company is always trying to improve and become better;
Lots of opportunity for experience and advancement - due to many positions not existing, you often have to wear many hats. This gives you experience to work towards new career opportunities that would take longer in other organizations.
Cons
Organization is often reactionary - due to the small company and rapid growth, the LT is often reacting to situations rather than being proactive;
Comp Strategy isn't as competitive as they think - due to limited budget and constraints, positions aren't necessarily as competitive in the industry. Work environment and culture make up a big selling point for the company.