Pros
I have loved working here for going on 10 years now. Its fast growing, fast changing, attune to current technology direction, family feel. From the top down there is an openness to friendships and helping each other whether its professional or personal. This attitude bleeds over to relationships with customers as well. You start to develop friendships across the country. Professionally if you are interested in something, you are encouraged to pursue it an who knows, it may lead to a completely new role in the company. It has happened many times here.
Cons
Biggest con is that the fast growth has impeded any form of structured training. Right now there is plenty of support to get a new employee on board and learning, but a better process is needed. It has vastly improved since I came 9 ago and I know the company has put resources and focus into this issue this year. Looking forward to how it develops.