Pros
Good salary hike and great company culture
Cons
I really don’t see any company con. All grievances would be person/position specific
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.