Pros
Unbelievable culture focused on learning, developing and serving clients. If you want to learn analytics and work on big problems, this is a great choice. A flat and lean org structure.
Cons
Sometime problems are hard to solve and require you to work them.
Pros
Agressive growth plan that pays well.
Cons
None at this point but I am new.