I worked here for 5+ years and is very sad to leave. I have to leave the state for the love of my life. It is a very fun place to work at. Everyone is fun, friendly and smart. It is very data-driven and there's always deadlines to meet, but the management is supportive and provide all resources we need. It is a great place to work.
Cons
The interview is tough. Being smart is given, being hard-working is expected, but having the personality to excel and fit into the group is what the hiring manager looks for.