It's a small firm. While that brings benefits, there are challenges. The revenue stream comes largely from two clients, so leadership tends to be extremely protective of the "hens that lay the gold eggs"; may be a bit fast to side with the client without investigation when there are snags. As a small privately-held firm, promotion/career track are unclear. Employment is "At Will"; you can be dismissed without cause.