-Good corporate culture, focused on employees and long-term prospects rather than short-term results.
-Good pay
-Approachable management
Kontras
-Secretive environment at times. Many changes in recent years, and information is communicated sporadically which leads to distrust from many employees.
-Pay increases are incredibly subjective despite the rigorous annual process. You always feel like your manager is trying to blindside you in the evaluation process.