Pros
The people you work with on a day to day basis are typically nice and down to earth Franklin shows some promise for a culture change but has a very, very long way to go. Decent diversity amongst peers. Dogs allowed in office.
Cons
Toxic environment with a "drink the kool-aid mentality". High levels of burn out. No work-life balance, weekdays are expected to be devoted to the company. Frequent overtime is an expectation and is not properly compensated. You won't even get a thank you. Anyone above a line manager is usually quite arrogant and has little regard for lower level employees. As the company grows as does the egos of upper management/the board. Inconsistent and incompetent management with expectations constantly changing. Management are keen to blame the people who actually do the work rather than take accountability or address issues within the workflow. Seems to be a pattern of every three to six months the decent workers leave in mass. Very high staff turnover. Six months is considered long term employment. Parking is awful.