Pros
Dynamic environment that allows you to learn and grow. Very talented group of people to work with. This is a medium size company that is growing fast so u must adapt to change. I've seen some negative reviews about lack of direction and old boys network. What some mistake lack of direction for is mgt trying different things to stay ahead if a difficult curve to read. Mgt has always said that we are charting new waters and will make mistakes. That's what makes this a great place to work. Going into new technologies. As for the good ole boys network....every company has them. The difference here is if you don't add value, you'll eventually move on. That goes for the good ole boys as well
Cons
Benefits could be better and profit sharing or interest in the company would be nice.