Nice offices, great location, friendly staff, great administrative support staff,
Cons
unorganized, top management seems phony, management talks a big game but can't support it, constant turn over, low pay, no organized training efforts, poor recruiting habits, no accountability, poor to no planning efforts, "bottom line" focused, favoritism, little to no growth, partners don't want to be there and it shows. No longer a fun place to be employed.