Pros
Biggest Pro: Cross functionality mixed with upward mobility makes long term career promising! Great experience for new college hire, huge name growing company, strong interraction with a variety of types of people and functions/departments, work/life balance, potential career growth seems promising, supportive people/environment, constantly learning new things
Kontras
Biggest con: Experienced analysts are overwhelmed with too much to handle and new hires aren't given the needed attention/training to feel valuable. Other cons: Location, very steep learning curve and minimal training, MUST be able to figure things out for yourself, emphasis is placed on work/life balance but (practically) it doesn't always happen (e.g. 9/80 schedule, mod time, etc.), huge age gap (90%+ are baby boomer generation) and few new hires make it difficult to relate/learn, have left for the day feeling down/bad about myself on multiple occassions