My experience so far has been very positive. The work is rewarding and the company goes above and beyond in welcoming diversity in the workplace. We have an excellent and talented team of professionals who care about providing the best service possible to our clients. The leadership is generally good, but at times, personalities tend to clash. Overall, I think it's a great place to work with a generally positive working environment.