Pros
Working remote does not seem to be a problem, as far as my experience goes. This, of course, makes it easier when there are unreasonable deadlines.
Cons
Nobody will come right out and say so, but you will be expected to work on your vacation time and days off. This is because there is no way humanly possible to complete all of the assigned tasks and still take time off. You will be expected to have read company email that arrived in your inbox late Sunday night before you start work on Monday. If your company was acquired by CGI, expect your annual vacation time to be reduced, and some will also find their salary reduced. You will not have any opportunity to discuss these items, as "onboarding" is handled through a web site and declining appears to mean quitting your job. There will never be adequate scoping of upcoming jobs, because there will never be enough time to perform a thorough evaluation, and/or the requirements will be so vague that you will be guessing about what is needed.