Vantaggi
The people are great to work with! It's clear that everyone cares and believes in the company. Trust is high between management and employees and the company is obnoxiously, in a good way, transparent with the state of the business (i.e. customers, issues, finances, etc). The company is financially stable with no debt. The company ensures employees have what they need and there is a constant employee growth culture, meaning that they want you to continue to learn and progress in your career. It truly is a great company to work for which is reflected in the fact that I have worked here for so long.
Svantaggi
As a smaller company, there are times we go through growing pains (i.e. benefits are a little different, or you may help in areas that are not typically your normal areas of work). Although they push for a good work/life balance, total PTO is on the low side when you consider that PTO+Sick Leave+Holidays are bundled into your PTO bank. Once you realize that, the total number is low. Also, from day 1, you have the same number days/hours off as an employee who has been there 5, 10, or 20 years.