Pros
somewhat flexible work environment, opportunities for professional advancement, immediate management is knowledgeable and caring, pay is reasonable, work load is average for the industry
Cons
No raise two years in a row, although management is awarded multi-million dollar bonuses. Somehow the employees are not seen by management as a justifiable expense to the Treasury, and in order to keep top talent you have to incent them to stay. If the employees are not allowed to have a raise two years in a row, at least implement some type of employee recognition program, or set up regular work from home scenarios. Something to offset the insult of not receiving a raise right before Christmas while the upper management takes home millions of dollars.