CGI is an excellent place to launch your career. As a new hire, you are exposed to a variety of situations and learn a lot. When you first start out, your compensation will be lower, but as you advance, you'll get paid more and receive other benefits.