Training on many platforms and also project specific training is the best. You will be Self-Motivated in the environment which is very much required in future career.
Cons
Comparatively lesser salaries for a fresher in the market. Little old HR rules and regulations. If one is worried about salary as a fresher then this is not the right place.