Pros
1. Working with many different people. 2. Working on various projects. 3. Still option for remote work. 4. Learning how multinational firms operating. 5.Working under pressure to meet strict deadlines (There is a good side on this one - trust me).
Cons
1. Huge turnover of employees, anonymity prevails as they come and go - It gives you the impression that company doesn't care to keep the employees (that's the reality). No motivation to excel when you see a 10-year colleague "thrown out" in one day without even an better offer in order to stay at the firm. 2. No creative thinking , it all comes down to predifined procedures - Limited free of speech. 3. No real sharing of knowledge as a lot of seniors they try to show you things but due to strict deadlines or even due to competition no essential knowledge is being shared. Later on when you step in their shoes you understand. 4. Huge informational gap between entry positions and seniors - No real track of the performance of the entry positions employees as a result a lot of high performance and high IQ employees leaving the firm as their "talent" have not been evaluated properly while low performance employees stay at the firm as they don't have the same opportunnities or motivation to seek something better like the high performers mentioned before. 5. Low salaries - you may end up 5 years at the firm taking a 1,500 eur/ month as a manager. 6. No rotation between teams (seniors - assistants - interns) - as a result maybe feedback is skewed based only on a single person's opinion which could be extremely detrimental for the lower rank employee especially if someone considers that feedbacks are quite often influenced by personal frictions between employees as happens in any other big firm of course.That's why rotation in working groups is mandatory in every big organization. 7. The promotions are very often based on non-quantifiable factors, combining to point 6 mentioned before, a very subjective environment has been formed as far as the promotions... 8. A lot of hours working on multiple projects with strict deadlines and of course high levels of stress. 9.A lot of unprofessional behaviors adressed to HR and that's it, nothing happens...