Wide range of options for expertiseCompetitive SalaryGreat company for your resumeWorld class clientsCompany is growingManagement tools and training are top notch

Cons

Play the power game or be forgotten during performance reviewsUp or out really means pay your dues at each level. If you are 10 times better than your competition at a level, do not expect you will be promoted 10 times faster.Work nights and weekends whenever there is the slightest aberration in client deliverables