Pros
One of the best training program in the industry. One also gets to learn how to be disciplined and to work very hard (up to 80 hours/week)
Cons
-Title does not always reflect your work scope -Management does not care about employees in terms of career growth. You normally get promoted after two years if your manager is adamant to HR rules; though, most managers consider promotions after 1.5 years, and some after 1 year only. This strictly depends on your manager and not on your performance for the most part. -You are usually required to relocate to grow within the company. This could be a problem if you have a family and a wife that works. -The company does not value graduate degrees. -HR are very powerful but do not help employees in terms of career growth. In fact, their impact is negative because they tend to warn managers about your aspirations instead of helping you achieve them.