Overall the company is create to work at, it offers a great working culture where you are respected and treated as an adult and are not micro managed. There is a lot of opportunity to learn about different functions of a business as long as you are willing to put in the time and effort.
Great leadership, a lot of opportunity to learn
Salary and Benefits, opportunity to move up is limited
Very friendly working environment, allows you to be productive and get work done on time, but also be able to enjoy your time there. Lots of opportunities to improve your skills in a fast-growing company.