Pros
I love my job, I love what I do day in and day out. I feel respected on a daily basis, and I am valued for the role I play. My manager is accessible and listens to my concerns. I respect the company's leadership and trust that they are striving to move the company, and employees, in the right direction. The paid time off plan is very good.
Cons
Areas for improvement: Team building: a concentrated effort needs to be put into this area to grow solid, long-term and effective teams on all levels. Bonus Structure needs evaluation, preferably from an outside source. The department I am in is very far behind in technology, but steps are being made to correct this (but it's very slow moving). Training is highly valued in certain parts of the company, and a lot of money and effort is put into it, but in other areas, training is almost non-existant and it is up to each local office to make it on their own.