Stay with ur Engineering Consultancy firm. Most of the trainings
That d other company promises u, u will get those training with d Consultancy firm.
Same time, u'll know that at d end of every month u have something coming in as Salary and u have Job security.
Unlike where u are not sure. Most of this so called Trainee development agencies are actually involved in a partial slavery. U'll work for an organisation for a year and they don't absorb u, they only want cheap labour.
And then next year, they ask for new sets of Pple. So stick with ur Consultancy firm. While u are there, u can still be sending applications.