Pros
This is easily the best place I have worked. The accounting team especially is great. I work with people that are growth minded and ready for a challenge each day. At the same time, I don't feel like anyone takes themselves too seriously. People make all the difference. The company also provides a number of perks like corporate meetings at TopGolf, catered events almost weekly in the office, a gym downstairs and the american river bike trail across the street. I love seeing the interest there is for our products and the rate that we have been able to sell and improve our products. I feel like working for a successful company has helped me be successful and provided opportunity for advancement.
Cons
The downsides are less developed processes which causes some last minutes scrambling sometimes.