Pros
Pay and benefits were good. There are some people within the company who have actual values and want to do good work, so depending on the team you might enjoy working with them.
Cons
What was once great company is definitely starting to lose it's way. As another reviewer mentioned there have been many departures of great staff. Under the surface they were either pushed out or left due to the growing lack of integrity with leadership. They claim to care about interviewing and providing opportunity, however the real driving factor is solely for money and trying so hard to be the next big name like Amazon, and they will step on anyone who doesn't agree with their path of getting to that level. Just because a company is getting larger does not mean it is getting better, and in Karat's case it is getting worse. The quality of the product offered has gone down exponentially. They will roll out all the stops in the beginning, but keep an eye out, especially if you are not a "yes man" and have ideas that don't fall into the "Karat way" of always doing things.