Pros
I can only speak on the sales department but honestly this has been one of the best places I have worked. Everyone is an expert at what they do and the work place is extremely open. Any help I may need all I have to do is ask and people are more than willing to help. Pay is amazing the people are great and they make sure as an employee you are taken care of.
Cons
For me this is not a con but if you are not used to a start up environment this place is not for you. Because things change so fast here we are constantly changing processes as well as learning new things week to week and the difficulties in that are our higher ups are learning them as well with us. Like I said to me this is not an issue but for people who need constant guidance I can see where this could become difficult for them.