I worked remotely with a group of consultants, and only met my teammates in person twice. From day one, I had no idea what the goals of the group was, or what was my specific role, and it was like pulling teeth to get any information that would've helped me navigate my way. There was no strategic plan.
The performance review was unlike anything I have ever seen in my entire career. Upon completion of a project you have to ask the people with whom you work for their feedback. You are rated by them, and their ratings determine your knowledge, skills and abilities, and I should add, your job security. Demeaning comes to mind, because you have to "grovel" for ratings from people you may have never met in person, you may have not gotten along with, or who had no clue of what you did.
Having said that, I would caution readers that I only worked with a specific group in one service area, so my experience should not be seen as an indictment on the entire firm, but rather on the culture of that "group" with whom worked.