McKinsey & Company is one of the top companies to work for but beware that this only applies if you have a career as a Consultant, Engagement manager, etc and working on the Client side. However if you're working in Operations, Reconciliations, Card Service, Purchasing, Procurement... you won't have a life, you will be humiliated, yelled at and you will put in more than 50 hours a week. Yes you'll have great benefits and vacations but you'll work during your vacation or expect a call from your manager. If you leave on vacation, you'll pay the price when you return. It's a nightmare. Some that have been there for several years, are use to this type of treatment and think this is normal. Leaving that place was the best thing I've done!! The only positive thing was to have McKinsey in my resume which it landed me a great job with great people who actually treat me with respect. I want people to know so they won't go through the same nightmare I went through. If you land an interview, please ask the right questions, make sure this place is for you. Ask the employees questions about their supervisor, manager, etc, ask them if there happy, ask about work & life balance. Think twice about it if you have a family and kids... because you won't be spending much time with them.