Pros
The only pro would be that you get to travel. Other than that, there is nothing too positive about this company.
Cons
I got hired as a solutions architect through on campus recruitment. Took the company around 2-3 months and multiple missed calls and cancelled meetings to finally hire me. I was thrown into the water with little to no education about their niche industry, and was expected to contribute fully. I was further interrogated, threatened, and judged by senior management, who just wanted to see who could follow their commands to the tee, without much other thought. They deliberately tried to scare me. Their clients are hidden and kept secret, and clients that they have lost are internally insulted within the company. If you look at their history of employment, you will find that over 80% of the employees are no longer with the company, as they have been fired, or have left. After a very short period of employment, I was dismissed due to a 'culture mismatch' within the company. I have never been so insulted and offended by an employer (I was given no warning, and no chance to discuss the issue they had. I still don't know the exact reason why I was dismissed). If you want to work here, make sure you really suck up to management (I mean REALLY suck up to them, don't question anything), or else they will fire you. Extremely poor work culture, and extremely poor management style. Don't expect to contribute, just follow directions and go home. I did not feel respected, and did not feel that my ideas and insights mattered. In order to work here, you need to be extremely politically savvy, do anything to please management and work around them, do not be transparent in your concerns, as they will not be transparent with theirs. If you share your true issues and concerns with them, they will fire you. I saw employees blatantly lie to management so they wouldn't get fired. Very poor experience.