Pros
Flexible hours; realistic, attainable benefits; work/life balance is somewhat synchronized. However, extra hours worked are not compensated, nor appreciated.
Cons
It’s been exactly a year since my unwilling “separation,” and what I can say is from my own observations: communication between team members is extremely poor to non-existent. The complete lack of leadership is apparent as certain individuals are viewed as infallible/exhaustingly venerated to the point of nausea (despite visible lack of practical knowledge and application); while the disfavored are hung out to dry, and quite often thrown under the bus to their superiors. Accountability is not in place, as finger-pointing overrides constructive recourse, ever promoting the use of the double standard. Moreover, a systemic, disgusting obsession with titles and dubious “seniority” seem to be paramount over proper diligence and ethic. This is not the place to launch a career, as mentoring is a supposed "non-factor," as supposed experience is valued more so than eagerness to learn/grow- horrendously depressing outlook for equal advancement opportunities.