Not many pros but I enjoy the people I work with and as an exempt employee the days are pretty flexible so taking care of appointments or errands is easy.
Cons
Compensation is terrible.
Only few seem to get promoted.
Communication is lacking with leadership in order to discuss goals and steps to develop competencies.