Pros
You'll get to learn a lot of stuff related to your work in order to perform your job efficiently. You will be trained and provided with all the tools of the trade to perform your work. Ciena has a 'buddy' system, an experienced person from your team will be assigned as soon as you join the company, who will guide you and support through out your initial learning phase. If you have any query regarding your job or work related, you can always turn to your buddy who will provide with all the support. Another good thing about Ciena is wide range benefits depending on your location as well as good salary and bonus structure which keeps you happy and putting all your efforts to support the Ciena customers and enjoy your work. Ciena also has a flexible working hours and an excellent work life balance. I would recommend Ciena to anyone who is looking to join this company. Communication between the higher management and the junior employees is also great. You can always to your manager at anytime with ease and mangers are very supportive.
Cons
At the moment there are no Cons that I can think of.