Pros
GE offers many different jobs and the ability to move around. You start with 2 weeks vacation and get bumped up to 3 weeks after 1 year of service. Many of their internal training and development programs look really good on paper.
Cons
The down side is that the workload is too high to be able to utilize or enjoy the vacation you do get. Also found that the "top tier training" they provide is just a fancy way of saying you're going to work 80 hours per week for free. For about 2 years I was apart of the Edison Engineering Development Program and had one of those "light at the end of the tunnel". I pushed through the 80 hour weeks for 2 years straight only to find that the light I was working towards was just a train about to run me over... Workload has no decreased and I don't plan to work 13 hours per day, 6 days per week for the rest of my life. Also the salary is significantly less than competitors. They argue its because they provide you value through "training" although I found it to be rather poor training.