Pluspunten
ECI is an extremely process driven organization. Adherence to Agile Scrum practices is taken seriously and you will always have lines of communication to get help. Weekly meetings with your supervisor assure that you aren't lost in the process. Daily stand up meetings are used to ensure you are aware of what your team is doing and also allow opportunity to reach out for assistance. Also, ECI is very interested in helping you grow into roles you are interested in filling. Just ask and you'll be very pleased at how willing management is to work with your career goals.
Minpunten
Training is very unstructured. My training was to be given links to the process manuals and then spend a few days in pair programming to work with my mentor. After that i was basically turned loose and told to ask questions if i had them. I didn't get a formal overview of the product I was working on outside of a very detailed manual that was too much to digest without understanding more about the project. That said, I always had people available for questions when i had them, but sometimes it is hard to know what to ask until knowledge of the big picture has grown.