Vantaggi
The smaller size of the company enables a flattened management hierarchy when it comes to communication. Employees are able and encouraged to communicate to the highest levels of leadership. The CEO is a knock on the door, a Teams chat, or a phone call away. Employees are able to wear multiple hats, if they want to. Personal development is encouraged and even funded by the company. Remote/hybrid/flex work arrangements were supported here even before the industry came around to it. Compensation and benefits packages are very competitive with larger companies despite the size. Because of the size, there is a lot of freedom to follow your passions and help impact the future of this company.
Svantaggi
The company's growth, while a good thing, has caused some growing pains, namely in the way that administrative systems are able to be configured, such as time tracking, customer invoicing, etc. But the leadership is well aware of these and are actively working to improve them. The day in day out jobs of most employees are completely unaffected.