The company is full dedicated to train its personell, there is at least one subject to apply on per week. If you are assigned to a client, there is always someone to reach if problems arrives
Cons
If you are assigned to a client, sometimes is hard to meet the rest of the company