Avantages
Pretty relaxed culture. Coworkers that you can work cooperatively and bond with. Adequate place to build e-discovery and litigation support experience. Unintentional hilarity (e.g. my technical manager asking a question about the product's rudimentary functionality and being faced with "Are you seriously asking that question?" from an Engineer in the Rheinbach office).
Inconvénients
Department was 3 managers for 8 (6 at one point) non-managers. Separation in cliques for those who value image versus those who value substance. Broken promises concerning reviews, compensation, bonuses, promotions. Unhealthy work-life balance unless you willingly let the volume of work overwhelm you. Inappropriate prioritization by management (e.g. dress code was more important than 50-55 outstanding client requests) Management that ignore bad behavior and work ethic, due to favoritism. Management that does little work themselves (playing a putting game, or playing with nerf guns, and saying "it's good to be king") Non-technical employees in technical roles (e.g. my technical manager asking a question about the product's rudimentary functionality and being faced with "Are you seriously asking that question?" from an Engineer in the Rheinbach office) No official training module (though one was in progress for over a year). No metric to account for employee onboarding and continual learning progress. Interview process for technical positions was not technical, leading to bad hires. Unscrupulous management (hiring someone because the manager needed a physical Amtrak receipt from an applicant to receive reimbursement from the company)