Pros
Very smart and dynamic team. Owners are really good people who you can trust. A few people on the team had some personal issues and they never put them on disability or leave, paid them full salary and refused to let them work until they were ready to return. No wonder they have such loyalty from guys who have been with them for years. Pay is very good--the entire team from who I spoke with all made more money than our competitors. Benefits were very good. They don't have a vacation policy, it's really take what you need. And the medical is top notch with no referrals needed. The 401k plan vests immediately, so there's no penalty for leaving.
Kontras
Reviews are slow to get to, although they're pretty generous when it finally happens. Also, they like to chase the shiniest toys when it comes to technology so it's hard to focus on just one. And you need to add dental to your insurance plan.