Pros
Lot of Resources & oppurtunity available to Learn & develop your technical skills... I am very proud of my company... Management ready to make all the oppurtunity to develop the Organization... They concentrate not only the profit also in Quality of Product... As a Design Engineer whatever I need, I can learn here from my Seniors & from available resource.. The best place to learn
Cons
Whatever I told the best place to Learn but 80% of colleague try to stop your learning, whatever you are knowledgable person, according to them you are a fool, what ever your did a best job in your work none of them will speak about that and if you unknowingly did a simple mistake, a group of peoples including senior managers depress your activities for their time pass & none of them give a solution to a problem, If you want to learn means youwouldn't have time in office regular hours, you need to take your time after 6.30pm. If you start a work by your senior, before you completeing your first work you will get more than 10 works with the first priority & finally none of the work will complete, even our seniors knows that work cant complete in a day they are expecting we need to do..Totally work with stress