Pros
- You are free to give ideas, try new things and experiment - HR even if they have too much work always listen to you and try to help you in the best capacity they can - Used to have good annual salary raise (not anymore) - Really good work life balance
Cons
- If you are a consultant working with the client onsite, you can feel very lonely and will have poor company sense of belonging - The more people you'll know in the office the more good opportunities you'll have, the is a lack of transparency in the staffing system - Flat hierarchy is theoretically a good idea but you have a lack of transparency from the partners (they can decide anything at anytime without giving you the opportunity to give your advice) and you don't always really fathom what are their roles on a project. - Lot of political games happening within the top management, some partners creates toxic work environnement and it seems accepted by the company even if impacts the teams.