Pros
-Only the best minds in IT work here. You will work with peers who are agile to work on any technology, any platform or any domain -Performance is noticed and going up the hierarchy is related to that -Companies backbone is offshore which is located in Noida, India. They are supremely talented and are supportive round the clock for US clients -Package offered is as per market and very competitive -Good energy and security clients. Projects are always available to work on and if on bench you are always working on POC or productive internal projects -Lot of emphasis on maintaining good customer relationship, management session, lunch with client etc -Management is very supportive and the MD and president knows each resource strength and weakness
Cons
-Work life balance is difficult if working on multiple projects -Happy hours were very often earlier which is very few now -Management pushes employees to have frequent client lunch which is good but can add up as negative point if you are not frequent on this