Pros
Some options for remote work, but the organization is political and half the management don't deliver or have the expertise required for successful projects. Some managers were great to work with, others were petty and unreliable. Beware of the family business model and the politics of who gets what title. Advancement opportunities are nonexistent.
Cons
Absolutely no room for growth or upward mobility, immense favoritism, lack of culture (none), negative executives / upper management who do not coach or empower, lack of funding for the overall company (which is why they promote remote / contract workers - no money to invest in actual employees). They are focused on building up an Eastern European operation to save money and not have to pay US prices. There is no Human Resources department, and there are no staff meetings to promote communication, positivity or collaboration.