A Good CompanyThe good thingsWorking here can be a good experience IF you happen to be assigned under a kind and professional senior. Also, some people can have the chance to be deployed to clients from other countries.
The challengesSome projects (and seniors) can sometimes demand too much from you -- without taking time, effort, and technical expertise into consideration. This, in the end, leads to all kinds of pressure.