Pros
I get to utilize my professional talents in an atmosphere that challenges me intellectually and helps the community at-large. At the end of the day, I leave work feeling fulfilled; like I made a real impact on the community and was appreciated by the company for my contribution. The people who work here are incredibly intelligent, humble, and have great senses of humor! I laugh until I cry on almost a daily basis and learn so much from the people around me. The modern, innovative company model is supported by a "yes" mindset from management and a willingness to try new things to support our clientele. Everyone is on your team here. No one is thrown under the bus or left hanging on their own. We tackle things as a team and support each other in everything we do. There is an amazing culture of open communication where everyone's ideas matter. Everyone strives to do the best work possible and conducts themselves in a professional manner.
Cons
The work is hard. What we do here is not easy, but the supportive culture and excellent training make it worthwhile.