It is a good company for a person who intends to learn more than getting a good salary package. I will tell you the fact that MCIE is the company I started learning a lot of things and also understanding the corporate culture. Very good company to get your initial experience. You will learn a lot with difficult times in the company, but need to hold your patience. That is when you succeed in your career.