Pros
I was allowed to attend local seminars on a regular basis and able to meet my requirements for certification and licensure. My immediate supervisor was great, but she was very opinionated of other supervisors and staff which was very unprofessional.
Cons
We lost a huge client, yet no word came out from leadership for weeks and months. No one knew from day to day what was to become of the staff, and who would be retained or cut loose. Everyone was expected to work as hard as possible before the client left with no separation package or benefit to do so. Really had no choice but to do what you had to, because if you were laid off, then you could claim unemployment, so you didn't want to get fired a few days before the client work left. Turnover was huge, as staff left left and right causing undue hardship on the ones who had to do the work. No raises or bonuses, no annual review. Don't get sick after you put in your resignation, company policy says can not use any of that after you resign.