Pros
Benefits, Access to the ATC, IT and HR were very helpful when I had questions, Had a great opportunity to get hands on experience with new Cisco technologies, Was allowed to grow and management had confidence in my abilities
Cons
I was pigeonholed into one position and could not transfer out. They preferred to lose me as an employee than let me move on to a new challenge. I would have fared better if I did not have family obligations. Blatant employee favoritism, pathetic compensation increase after a good review and the company posting a profit, Each business vertical is its own separate entity and if Jim K does not know your manager's name or how much profit he is bringing in your vertical will not get any corporate 'love' No recognition. None, nada, zilch. Worked my fingers to the bone. Got recognition from the client in writing, which I showed management but received no praise or recognition from them. Upper management does not provide any guidance to lower management. A lower manager can ask for advice/experience/thoughts/input and be told, "You have to make that decision on your own. I can't make that decision for you." Not asking for you to tell me what to do, just what your years of experience thinks about this situation.