Pros
Friendly people in the company. A lot of internal support from people in the headquarters. Jeff does make the company feel very welcoming!
Cons
There is definitely an inner circle feeling to this company. If you are not in it you can feel it. I don't think the company is bad, but there is something you feel. Decent benefits, nothing spectacular.