Pros
Great work life balance. PTO includes sick + time off. As analyst you get about 24 days PTO + 9 holidays + 1 floating holiday. Also, employees working for 6 months may work from home 1 day per pay period and employees working 1+ years may work from home 1 day a week. (this may only be in my area) But peers have said they also have flexibility to work from home early on. The people are young and there are a lot of opportunities to network at fun outside work events - especially happy hours. The working from home and outside events keep employee morale high. They tell you early on your career path and the time it takes to be promoted from analyst to specialist to manager. Changes/advances in technology and policy seem to come quickly. Small but nice - ice + cold water dispenser, iced tea, hot chocolate, and coffee all provided with all beverage accessories on every floor. They also provide cups, plates, utensils, napkins etc. Just kind of nice... I have received good feedback on a few occasions- in addition an award system is in place in which points can be used to purchase a wide variety of cool stuff like playstation games or anything you could think of. A good summer intern program allows college students to experience as an analyst for a summer.
Cons
My area has a monthly cycle. When things are slow - they are really slow. The pay could be better - however I have yet to receive my first performance review/salary increase/bonus so I can't really describe that. The performance reviews are based on a "bureaucracy" meaning they judge you on how well you do in comparison to other ppl in your position. Since there are many contracts with different amounts of consulting and outsourcing I think this makes it more difficult to access people on the same scale.