Pros
I've been in the software engineering industry for over 23 years and I have to say that this is the happiest and most satisfied I have been in any company. I feel heard and acknowledged. I am able to do my best work. The engineering team values best engineering practices which has paid off in a stress free (comparatively) working experience. We are 100% remote with an option to come into the office which contributes to a fantastic work life balance. I have great relationships with the CEO all the way down through my manager, the other engineers and all of the other divisions. I love the mission of the company and our outlook is very bright.
Cons
As a growing company, there are growing pains that we will have to work through in order to meet the opportunities ahead.