Pros
-Entrepreneurial spirit, management is very open to new ideas -Collaborative team, not a salesy atmosphere, everyone wants to help each other be successful -Work/life balance, things can get very busy and the CEO does a great job at acknowledging this and rewarding success with team events, free food, work from home, etc. -Open atmosphere, people are comfortable with one another and not afraid to speak their minds/listen to feedback -Forward thinking, the CEO is always looking for ways to stay relevant, improve the business model, and how to beat last years goals -Overall incredible environment, everyone focuses on the positives, works together to achieve goals, helps out coworkers if someone is out of town, etc. -100% recommend to work here, internal spots don't open up often (due to low turnover) so if you see one open, jump on it!
Cons
None that I can think of.