Great place to learn and help people
I loved my experience working there. It is work and you will be busy, but there are down times when you get everything done. I loved that they hire from within and work with their employees to reach their goals, if you are qualified and work for those goals.
ProsI loved working with the clients.
ConsThe culture of the job sometimes is catty, causing some strain. Though just do your work and it doesn't become a problem.