Pros
+Good place for Freshers, just don't stay too long +Not much technical skill required for the work +Other staff are helpful +Good place to learn SQL, ETL
Cons
-Regularly have to work unpaid overtime, at night (especially if you are a lead) and on Sundays -Multiple simultaneous projects are the norm (generally 5+ at a time) -Highly political environment -Automation of repetative tasks is an not even an afterthought -Very stressful environment (depending on the project you get) -an Insane amount of meetings (at least 15 hours per week, much more for leads and managers) -No Growth Potential (not much technology work to do) -If you have technical skills, they will erode as you will not use much beyond SQL, ETL tools -Challenges are primarily business related not technical -Minuscule increases in salary -Vacation time is insufficient, and generally cannot be taken in summer (two weeks is a joke) -RS Management really only cares about billable hours, and performance reviews are based on wild guesses not facts -No 401K