Pros
There are many good reasons to work here, but to name a few: 1) You get recognition for a job well done, and supervisors make sure credit is given where credit is due 2) Employee benefits are a focus and priority, and the company is centered on the best costumer service experience possible. 3) Office culture is a lot of fun - there are team building events. Company is promoting healthy lifestyle and employees get reimbursed for gym membership, 4) You are encouraged to grow in the direction that best suits you. They believe in cultivating talent and promoting from within. 5) Compensation is fair and competitive - I've never felt cheated out of pay for the work that is expected of me. 6) CEO is moving the company into the right direction. He works with his management team to understand the key metrics in each area that will lead the company to superior performance. He has a clear system of goals that tie to the vision, mission, values and strategy of the company .
Cons
The Occasional lack of communication.