Pros
If you are determined to work for this company the bright side is that the hours are very flexible and there is an opportunity for partially working from home.
Cons
I have been in IT development for over 25 years and this is by far the worst company I have ever worked for, and frankly, can imagine. There is a limited onshore staff of developers as most development is done offshore. The onshore developers are spread thin among various projects and as a result have developed a very self centered culture. They don't feel that they are part of a team and need to work collaboratively in any way. Most have been with the company for 15 years or more and are still writing code the same way they were when they were junior developers and are happy doing so. They have no desire to improve. They are very unfriendly and the company perpetuates this by the way annual reviews are done. There is peer review and increases are based on a curve so there is a lot of incentive to tear your co-workers down. Especially since the company is tight when it comes to salary and increases for developers. Annual increases of 1% are common with no bonus. IT decisions are driven by a handful of business executives who are frankly unqualified to make such decisions but won't let go of the power that they have enjoyed since the company was founded. Offshore development is slow and sub-par and the environment is generally toxic and demoralizing. If you strive to do anything well don't take this job. If you don't mind working on uninspired code, letting your skills erode, aren't expecting to interact with your co-workers in any positive way, and like the idea of flexibility in your hours then this job is for you.