Pros
Great Culture, good teams to work with, easy to learn information and practices.
Cons
Founders refuse to pay people more, company growth stagnated, salaries are meager for the amount of work one must juggle, and expect to take on many senior responsibilities with no verbal or financial recognition.