Pros
Very good benefits and PTO. My peers were very smart and nice people. Good place to start out to develop a solid foundation in immigration. Had the pleasure of working for a few attorneys who served as great mentors.
Cons
Attorneys and Client Service Managers are generally good at their jobs, but very awful at managing people. Teams are generally understaffed for the amount work coming in. That, along with a lack of training and lower salaries (compared to similar positions in the industry), leads to employee frustration which, in turn, leads to high employee turnover. New employees start and the cycle repeats itself. Low employee morale overall. Also, some attorneys are incapable of taking accountability for the work that the team puts out. When something goes wrong, they immediately point fingers at the caseworker (despite the fact that they conducted a "legal review" of the case).