Pros
+ Excellent work environment. + Very talented colleagues who are always willing to share knowledge with you & help you grow. + Consultants get a chance to work with the latest & greatest technologies. + Consultants get a chance to work with a wide variety of clients from different industries (finance, retail, health, technology etc.) + Very flexible & approachable bosses & upper management. + Compensation & Benefits are at par with the industry standards. Good bonus structure.
Cons
+ Consultants have to keep themselves update to date with the latest technologies & trends in the industry. Therefore, you have to spend some additional time on exploring & learning new stuff all the time. So if you are looking for a regular 9 to 5 kind of desk job. Then this is not the place you would enjoy working. + Very fast paced environment. So once again if you are looking for a relaxing and super easy-going work environment, this is not the place to be. + Working from home is currently not an option.