Starting salaries aren't the greatest but management make sure to give credit to employees who demonstrate their worth.
Easy to get in contact with, open about all the companies goals and have open meetings for all employees to provide input on ideas and decisions made by upper management.
The monthly open forum meetings where all employees gather to review company progress and future goals, this is the best time to give your opinion on any subject and receive feedback.
It's very easy to communicate with one another, most employees are eager and willing to help their fellow teammates. The higher-ranking employees never belittle other employees and always try their best to make everyone else's job easier.
Flexibility. Management is fairly considerate of all employees personal lives and is lenient when out-of-work duties come up. It makes me extremely happy knowing that for whatever necessity, if I need to take some time off, little to no questions are asked. This system of trust goes both ways.