Pros: great salary, great perks, great benefits and good life-work balance.
Cons: you need to keep looking for new roles. is like looking for a new job inside the company.
A typical day at work is working at the client site. Is training is slightly related to what will you be doing in the job. Collaboration among co-workers is key in this company(which is good). The hardest part of the job is if you are applying for a consulting position. Regardless your performance, networking will be your key to find new roles. When – more... your role comes to an end, they will still pay you while working from home or from the office. However, they will terminate you if you are unsuccessful finding a new role. Finding a new role will highly depends not on your performance but your skill-set, networking and whatever is available in your area. – less