Pros
They hire really great staff! People are really nice to you while in training. (Mostly because they feel so bad for you. They know you are so excited about your new job, but they also know you have no idea that you just ruined your life.)
Cons
Save yourself. Most of us read these glassdoor reviews and chalked it up to the idea that most of the people writing these just lack work ethic. Having gone through the experience, that's not true. They really do hire exceptional people with amazing work ethic and then they just crush them. It's not uncommon for people to be working until 1 in the morning (even on Fridays or weekends). They know about these reviews and just make fun of them to make themselves feel better. Whenever someone leaves, they talk about how that person just "couldn't handle it." Truly, the people who leave are those who have any level of self respect. Thus, the only people who stay are those who can't get hired anywhere else, or again, have no self respect. Since everyone leaves, the organization gets left with entry-level employees and promotes them to managers. Look at this company. There are multiple people who have 1-2 years of experience leading teams and people who are about 25 years old leading departments. They don't even know what they're talking about half the time, because they themselves are in their first job and are still adjusting to post-grad life. It's truly an awful place where immature, insecure people in "leadership" roles treat new staff like scum because they themselves were treated poorly. Don't do it. Take a job elsewhere. Unless you are about to end up on the street, this place is not worth it. Also, they literally have you do research in languages you don't speak, and expect you to have perfect translations using GOOGLE TRANSLATE. I don't know how they hoodwink companies into paying for their reports. It's truly awful. The whole thing is a scam. You also won't develop any kind of expertise whatsoever because, like someone else said, this is a report mill. You're hopping from one report to the other within a few hours. You can ask most people on the team and find out that they don't even remember the names of the subjects they wrote a report on the day prior... you are cycling through that much information (since they expect you to find EVERYTHING that has ever been written on a specific subject within the last few years). So working on a project usually goes like this: Get assigned a topic in a language you don't speak and in a region you don't know, find and read EVERYTHING written about it online, use google translate to read it all, write all of the issues into a report, make sure the report is immaculate, and have it all done within a few hours. (...before going through the review process.) ...and god forbid you have a single mistake on your report (including punctuation, spacing, or some obscure "rule" that changes from person to person.) We were explicitly told multiple times that if the reviewer makes a single change on your report (even if due to personal preference), then your report was not "client-ready" and is unacceptable. Lastly, you should know that you often aren't allowed to go home until your supervisor says "you can go home" ...and even when you DO go home, you are expected to take your laptop home with you and have the Microsoft Teams on your phone so you can be available for questions (knowing, again, that they might be working on reports until past 1am.) Another thing to give you some perspective: if you maybe want to go to a dinner, a date, a concert, an event, spend time with a friend, etc., you need to inform your whole team, remind your supervisor multiple times throughout the day, probably skip lunch, and move everything under the sun to make it work, because otherwise you won't get to go. ...and even then, it's a maybe and you might barely get there on time. If you do make it, it's probably because someone (or a few people) did you some huge favors. If you pay attention to the positive reviews, they're all from people in HR or in leadership roles. They know about glassdoor and try to put in positive reviews to offset the real ones. Save yourself. Don't work here. They truly don't care about you.