Pros
The people are fantastic, from the top down! I'm still surprised when one of the co-founders knows my name! (I've been here less than 3 months. After 10 years at my previous employer, my department manager had no clue who I was!). Everyone is always willing to help, whether it is work related or if someone is going through a tough time personally. I am treated as an adult, not micro-managed. I have worked at both large and smaller companies, and every time I got excited about a job in the past, once I started the job my enthusiasm got killed by negative attitudes. Not so here. And benefits are fantastic! The company is growing, no doubt about that, and it is experiencing growing pains. To me, that just means I have the opportunity to help determine the direction of the internal growth, and be able to grow with them.
Cons
Processes need to start being nailed down, but we're working on that!