Pros
The company has grown significantly in the past six years with no signs of slowing. Great benefits, vacation, and compensation. Management values the importance of career development. They want you to enjoy your job and be successful. They give you the building blocks and tools needed to grow with the company. They also don’t want you to be unhappy in the wrong position. If you have a desire to try something new, then they will do what they can to get you in a position that you will thrive in. Management is supportive, flexible with your schedule, and they genuinely care about their employees. Great work-life balance and company culture. There is a lot of autonomy in most positions. Regular communication from the CEO.
Cons
With growth comes growing pains. However, the executive team does an excellent job of identifying and responding to growth-related issues. Steady growth also means steady change. Overall the change is almost always good, but if you are not good at adapting to change, then this might not be a great company for you.