Pros
Great equipment. Most of the employees are good people.
Cons
Going to try and keep this professional, but read the other negative reviews here, they're accurate. If you just interviewed or got an offer, be careful. If you have a stable job, look elsewhere, there's a good chance you won't make it after a couple of months (this has very little to do with your performance). If you've been looking, it could be worth the risk but your mental health will suffer. Consistent employee turnover (you can easily confirm on LinkedIn). Most clients leave after a few months as well, hard to build a working relationship. CEO will micromanage basically everyone. You or someone you're working with will be yelled at in front of everyone for a minor error or confusion. This is an incredibly toxic work environment. If you want to last long just say yes to everything and shut up.