Pros
+ responsibility for all levels (even junior-level employees) + openness for change from senior leadership if you can articulate the benefit for the team + ability to wear other hats than the one you were hired for + great opportunities to learn and grow personally + for non-technical positions: the ability to grow into a managerial role After working at CDIT for almost a year now, I know to manage my time more effectively than before. I can also say that I have become considerably more customer-centric (in the way I interact with customers/write emails/conduct calls/...)
Cons
- possible Con: This is a consulting company and with that come often very high expectations (not unlike what you hear from McKinsey and other consulting firms). Like I said in the title, it's not a 9-to-5 job for lazy people. - feedback can sometimes feel a little personal (but you learn not to take it serious)...it helps for self-reflection, and is better than no feedback...at least for me. - could have more perks