Pros
None. Perhaps remote working was the only pro.
Cons
I truly feel sorry for every employee hired by this company at a junior/graduate level. You are judged, scrutinized and micromanaged from the very first day even though they will pretend to "trust your expertise". This company's public facade of "we support our employees", which you will hear a lot in their meetings by the way, masks terrible, judgmental, discriminatory, hypocritical and unsupportive culture which will destroy you. You remember any movies with mean kids tormenting others, plotting against them, making their lives hell etc. is what this company does to newbies. This is literally "school bullying" at a corporate level. They provide absolutely NO support, expects you to pour in a lot of extra hours which you are not paid or even appreciated for (I have worked for more than 14 hours on projects with not even a lunch break) while seniors and managers clock out at their normal times (21st century slavery), and yet they will blame you for their shortcomings and failures and incompetencies of seniors. You are expected to take all the regular telling-offs from the seniors and if you speak up against anything (although the manager will "encourage" you to in his pretense to "support" you) they will make your life even worse, i.e. corporate-level bullying. Advice for new candidates: Respect yourselves and make the right decision for your careers. Invest your time and expertise in another company that truly appreciates and values their employees. There are many out there as I have been with many other wonderful companies but MMS is a hell hole.