Pros
There are so many things that I have enjoyed about working at SkuVault! The culture is the best that I have ever experienced, and it starts from the CEO and goes down the line. This is the first company that I have worked for where the CEO and upper management will actually take the time to listen to their employees and value what they are saying. There has been many improvements made based off ideas or discussions brought up by me or my fellow coworkers. My department (IT) has improved a ton over the past 3 years and this is a testament to our director and his leadership. I have learned more from him and the teams I have worked with here than I have at any other company. Everyone truly cares about what we do and it shows. You begin to see the impact that you can have from day one and do not feel like just another number.
Cons
It is a small to medium sized company so there definitely are growing pains, but those have always been met head-on and helped us to improve. We are constantly changing and shifting directions as new market demands or outside situations affects things. However, this has been enjoyable for me as there is always plenty to work on and you never get bored. There is also quite of bit of technical debt that we are dealing with as we migrate our old application over to our new one. There aren't as many opportunities for growth as there may be in bigger companies, but that comes with the territory of an organization of this size. They are there occasionally depending on the department, but not as much as some would like. I do see this improving as the company continues to grow and I think it will really take off in the near future.