Pros
Amazing work culture - there is a sense of community. Everyone is kind, genuine, and knowledgeable in what they do (super smart). Plenty of work events that bring everyone together and give you an opportunity to meet people across different teams.
The flexibility is unparalleled - you get plenty of flexibility in your work hours and time off, which you wont find elsewhere.
Supportive leadership - the leaders care and they are looking to support your growth from both a personal and professional standpoint. You are recognized for your contributions from both a monetary and non-monetary standpoint. Neal, the President, is one of the best leaders Ive ever seen.
Interesting work and opportunities for new challenges - tons of interesting work and projects that you can be involved in. No shortage of new challenges.
Growth/a bright future ahead - The company is growing and there has been significant improvements in the way that things are done, especially in recent years.
Cons
None at this time. Amazing place to work.