Pros
My experience so far with this company has been mostly positive. I come from a large sales background, which I will say, was helpful coming in because most of the training is product focused when you first start. That being said, the training was great coming into the job and the office is full of people that TRULY want to see you succeed. They will help when you need it and have all been extremely helpful thus far. I've been in other jobs where your teammates are only out to see themselves succeed and could care less about how you perform. This company is the exact opposite due to being so small and employee owned. The employees are constantly shaping the culture of the company and are asked regularly for insight into how things can be done differently and better. You don't get that level of communication at a lot of places. This is truly a job that if you work hard at it, good things can happen and you can further the growth of a small company, as well as yourself. However, if you expect things to just fall in your lap and expect success will come easy, this probably isn't the best place for you. Aside from the office environment and culture, they take care of their employees. It's the first company I have worked for that truly will invest in non work functions that are fun for the entire family, just to bring us all a bit closer. Very little micro management.
Cons
This is a true sales gig and you probably won't be successful if you've never sold anything in your life. You have to work REALLY hard at it and be on the phone as much as possible. If you don't know how to effectively communicate, work within a team, or know how to ride the wave of ups and downs in a sales cycle to yield better results, it's probably not for you. There are some process opportunities in regards to having a standard operating procedure for internal operations, but I think as the company grows, we'll get there.