Pros
Good location, Casual Dress Environment, Summer Fridays, Great Holiday Party and a challenging fast paced environment that one can find rewarding (in the means of learning about the professions).
Cons
Too many to mention in detail but this place is highly disorganized, ineffective and overall the worst employer that I've had in my 30 years of experience. Senior Management are awful communicators, don't care about employees and extremely condescending in all interactions.
They don't care about employees or their needs,awful benefits with extremely high deductibles, no perks and NO fun. This was the most miserable work environment I've ever worked in - too much politics and one spent more time trying to figure out "whose good side to stay on" rather than focusing on producing quality work. Stay far far away and don't waste your time. Oh (pay is not great either - as a top performer (4.2 out of a max of 5 points on the review scale) I received a 1.5% increase which was the top of the pool). Find a place and an organization that is worth your time an energy!