Pros
Hard work, personal responsibility, and a good attitude are the keys to growth here - I'm not in a "circle" and I don't socialize outside of the office, yet I've seen nothing but opportunities and advancement in my role. All levels of the company listen and care about what their strong employees have to say. Change can happen quickly. I love a dynamic environment with movement, this had been a perfect fit for me. The majority of employees are motivated, dedicated, and intelligent. I genuinely enjoy working with those around me. The product and company are strong and stable, it's great working for a growing company with a vision.
Cons
There are some immature and entitled employees, they try to drag those around them into their drama. The bad ones can stick out and get more attention than deserved, but they never seem to be here too long.